817 B
817 B
A static website hosting service for use in CD.
It aim at providing a service similar to github or gitlab pages for self-hosted software forges and CI/CD services.
TODO
[x] Phase I
- upload /subdomain//upload -> untar
- serve for any subdomain
[ ] Phase II
- store subdomains linked to each upload (which database ? sled ?)
- serve for specific subdomain
[ ] Phase III
- config (ex: single page app, custom 404, et c)
- config in static file, or in api ? (or both ?)
- simple login (and prepare fail2ban)
Yeah ! A minimal working service !
[ ] Phase IV
Highly hypothetical
- upload from web interface
- ability to set login backend and api OIDC auth
- subdomain reservation mechanism (usecase: forge reserve subdomains for users/orgs)