feuille/README.md

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)