Commit Graph

2 Commits (7e139d91b82e8e94db34b217d2499650fdc597fa)

Author SHA1 Message Date
Thomas Joise 8456e45206 fix(deploy): drop package-lock.json before container npm install
Windows-generated lockfile hits npm/cli#4828 - Linux container build fails
resolving @rollup/rollup-linux-x64-gnu even on a fresh npm install. Removing
the lockfile before install forces same-platform dependency resolution.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 day ago
Thomas Joise 08e3c02ae7 chore(deploy): track the container + nginx deploy setup
Production hosting artifacts (D20 hosting slice), previously untracked:
- Dockerfile: node:20-bookworm image, Chromium libs for puppeteer, builds
  web + server, runs server.cjs on 5182
- docker-compose.yml: single hq service, external accurate-postgres via
  host.docker.internal, localhost-bound (host nginx terminates TLS), env_file
- deploy/nginx-hq.conf: the reverse-proxy config

No secrets — .env and data stay gitignored and out of the image (.dockerignore).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
4 days ago