Add deploy script, prod compose override, and Apache subpath proxy
For deployment to optical-dev.oliver.solutions under /hp-content-agent/.
- deploy/deploy.sh idempotent bootstrap: secrets check, free-port
picker, build+up, migrations+seed, Apache Include
install + reload, UFW allow
- deploy/apache/*.conf.template reverse-proxy snippet (API before SPA)
- deploy/README.md runbook for first-time + re-deploy
- docker-compose.prod.yml prod overrides: frontend target=prod (nginx),
uvicorn --workers 2, drops dev volume mounts
- docker-compose.yml pinned project name (required on the shared
server per CLAUDE.md)
- frontend/nginx.conf SPA fallback + asset caching, health endpoint
- frontend/Dockerfile VITE_BASE_PATH build arg for subpath deploys
- frontend/vite.config.ts reads VITE_BASE_PATH
Public: https://optical-dev.oliver.solutions/hp-content-agent/
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>