minimal webserver
Serves static files from memory. Reloads files when they change. Nothing else.
Only listens on 127.0.0.1:8080, intended to be used behind a reverse proxy.
Features
- Serve static files from a directory
- Watch filesystem for changes (files added, modified or deleted)
Notes
- The rust async ecosystem is in a constant state of flux. Latest version of hyper uses outdated version of tokio. I'll have to update the dependencies and port the code regularly.
Future work
- More in-depth security analysis
- It should be possible to change the configuration (logging, ...) at runtime