33 lines
817 B
Markdown
33 lines
817 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
|
|
|
|
## [x] Phase I
|
|
- [x] upload /subdomain/<subdomain>/upload -> untar
|
|
- [x] serve for any subdomain
|
|
|
|
## [ ] Phase II
|
|
|
|
- [ ] store subdomains linked to each upload (which database ? sled ?)
|
|
- [x] 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)
|