A custom container to serve my talk slides.
https://slides.jakehoward.tech
- Dockerfile 75.1%
- Shell 24.9%
|
|
||
|---|---|---|
| .github/workflows | ||
| docker-compose.yml | ||
| docker-entrypoint.sh | ||
| Dockerfile | ||
| nginx.conf | ||
| README.md | ||
| renovate.json | ||
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 - 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.