Add Traefik production compose override

This commit is contained in:
Codex
2026-04-24 08:28:18 -05:00
parent 25c06fb5e3
commit 29bc47da4c
4 changed files with 64 additions and 0 deletions

View File

@@ -35,6 +35,11 @@
- The splash artwork in `frontend/public/splash-art.svg` still serves as the editable vector source for the startup images in `frontend/public/`.
- The existing `frontend/public/icon.svg` already covers the app icon artwork, so no separate raster-to-vector conversion was needed there.
## Completed Ops Helpers
- Added a detached production compose launcher at `scripts/prod-up.sh` so the stack can be started without attaching the terminal to container output.
- Added a Traefik compose override sample at `compose.traefik.yml.sample` for production routing and proxy-network attachment.
- The production launcher now targets only `db`, `backend`, and `frontend`, keeping the dev Caddy proxy out of the production path.
## Storage Status
- Backend media persists in the `backend-media` named Docker volume.