- 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) |
||
|---|---|---|
| .. | ||
| ADR-001-sqlite-library-choice.md | ||
| docker-backend.md | ||
| docker-compose.md | ||
| docker-frontend.md | ||