feuille/README.md

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)