dorfteich/apps/web
Claude Fable 5 6e5a632c31 Add production Dockerfiles and the Compose stack with dev overlay
Multi-stage images: web (workspace build baked into unprivileged
nginx with SPA fallback, asset caching, /healthz) and api (pnpm deploy
bundle with the prisma CLI for migrate-on-start, non-root, node-based
healthcheck). deploy/compose/docker-compose.yml defines the stage
stack (web, api, db) with frontend/internal networks, localhost-only
published ports for the host reverse proxy, log rotation, and named
volumes; .env.example documents every variable. compose.dev.yml layers
hot-reloading dev containers (or database-only usage) over the same
definition. Verified locally: full stack healthy, SPA fallback, readyz
green after automatic migration, db not reachable from outside.

Closes #6

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 19:30:21 +02:00
..
src Add i18n with i18next, German and English, and a key-parity check 2026-07-04 19:23:45 +02:00
Dockerfile Add production Dockerfiles and the Compose stack with dev overlay 2026-07-04 19:30:21 +02:00
index.html Add React SPA shell with routing, layout, and API status 2026-07-04 19:19:12 +02:00
nginx.conf Add production Dockerfiles and the Compose stack with dev overlay 2026-07-04 19:30:21 +02:00
package.json Add i18n with i18next, German and English, and a key-parity check 2026-07-04 19:23:45 +02:00
tsconfig.json Add React SPA shell with routing, layout, and API status 2026-07-04 19:19:12 +02:00
vite.config.ts Add production Dockerfiles and the Compose stack with dev overlay 2026-07-04 19:30:21 +02:00