1
Fork 0
A custom container to serve my talk slides. https://slides.jakehoward.tech
Go to file
Jake Howard b9e50b9e38
Add some headers
2024-03-03 21:25:07 +00:00
.github/workflows Add some CI 2024-03-03 19:37:32 +00:00
Dockerfile Install tooling required for `htpasswd` 2024-03-03 19:39:37 +00:00
README.md Add README 2024-03-03 19:30:20 +00:00
docker-compose.yml Commit something which vaguely works 2024-03-03 17:45:52 +00:00
docker-entrypoint.sh Fix quotes in entrypoint 2024-03-03 19:41:34 +00:00
nginx.conf Add some headers 2024-03-03 21:25:07 +00:00
renovate.json Commit something which vaguely works 2024-03-03 17:45:52 +00:00
slides.js Dynamically get sitemap hostname 2024-03-03 21:11:41 +00:00

README.md

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.