6 Commits

Author SHA1 Message Date
Jarian
9d3f8e46a0 feat: Docker deployment, nginx security config, audit report (#11, #14-#22)
- Add Dockerfile with MediaInfo, non-root user, slim base
- Add docker-compose.yml with env_file and volume mounts
- Add nginx.conf with security headers (CSP, HSTS, X-Frame-Options, X-Content-Type-Options)
- Hide server version (server_tokens off)
- Add SECURITY.md with full audit report and deployment guide
- Add .dockerignore for clean builds

Closes #11, #14, #21, #22
2026-07-05 08:10:04 +00:00
jarianc
b30c798280 Merge pull request 'CI: remove --no-cache for docker layer caching' (#23) from ci-fix-nocache into main
Reviewed-on: https://git.home.ms/jarianc/EpisodeMatcher/pulls/23
2026-07-04 22:22:33 -05:00
Jarian
748789423a CI: remove --no-cache for docker layer caching 2026-07-05 03:11:59 +00:00
Jarian
1b61337a28 CI: add generalized workflow 2026-07-05 02:46:27 +00:00
Jarian Cottingham
73dd3f261e Updated Episode Matcher to take hints about episodes on disc and delete flags 2025-08-09 12:09:52 -05:00
Jarian Cottingham
03b03d676f Initial Commit 2025-08-07 21:15:00 -05:00