This commit is contained in:
Jake Howard 2024-03-03 19:30:20 +00:00
parent 528cbeb1e5
commit 0d0f51f101
Signed by: jake
GPG Key ID: 57AFB45680EDD477

README.md Normal file
View File

@ -0,0 +1,21 @@
# Slides
A custom container to serve my talk slides.
You probably don't want to use this yourself, but it's open source anyway!
## Features
- Serve files performantly with `nginx`
- Automatically calculate a sitemap based on directories
- Redirect the root to my website.
- Upload files via WebDAV (protected by basic auth).
- Healthcheck endpoint at `/.ping`.
## Configuration
Files should be mounted to `/srv`.
By default, basic auth is credentials are `user:password`, but can be overridden by `/etc/nginx/.htpasswd`.
By default, the container runs as UID `1000`, which can be overridden by `$PUID`.