33 lines
858 B
Markdown
33 lines
858 B
Markdown
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
|
|
|
|
## Phase I
|
|
- [ ] upload /subdomain/<subdomain>/upload -> untar
|
|
- [ ] serve for any subdomain
|
|
|
|
## Phase II
|
|
|
|
- [ ] store subdomains linked to each upload (which database ? sled ?)
|
|
- [ ] serve for specific subdomain (rewrite sub.pages.domain.net to pages.domain.net/sub ?)
|
|
|
|
## 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)
|