recipe-manager/docs
Paul Huliganga 853374f060 feat(devops): add docker-compose orchestration with nginx API proxy
- Created docker-compose.yml with backend and frontend services
- Backend: Node.js API on port 3000 with SQLite volume persistence
- Frontend: nginx on port 8080 with health checks and restart policies
- Configured nginx to proxy /api/* requests to backend service
- Updated frontend API client to use relative URLs (/api instead of http://localhost:3000/api)
- Added Vite dev server proxy for local development workflow
- Implemented health checks for both services with service dependency
- Created comprehensive documentation in docs/docker-compose.md
- Verified: docker-compose.yml syntax is valid YAML

Next step: Test local deployment (docker compose up)
2026-03-24 08:12:55 -04:00
..
ADR-001-sqlite-library-choice.md fix(deps): switch to sql.js to resolve Node v22 compatibility 2026-03-24 00:00:59 -04:00
docker-backend.md feat(devops): add backend Dockerfile with multi-stage build 2026-03-24 07:42:13 -04:00
docker-compose.md feat(devops): add docker-compose orchestration with nginx API proxy 2026-03-24 08:12:55 -04:00
docker-frontend.md feat(docker): add frontend Dockerfile with nginx configuration 2026-03-24 07:57:11 -04:00