Problem
docker-compose.yml exists but health checks may be missing. docker compose up reports containers healthy immediately.
Scope
Add healthcheck blocks and depends_on: condition: service_healthy.
Acceptance criteria
- Backend:
curl -f http://localhost:3001/api/health
- Frontend:
curl -f http://localhost:3000
depends_on: condition: service_healthy for frontend → backend
- Interval 10s, timeout 5s, retries 3 documented in compose comments
Complexity: Easy · 75 points
Problem
docker-compose.ymlexists but health checks may be missing.docker compose upreports containers healthy immediately.Scope
Add
healthcheckblocks anddepends_on: condition: service_healthy.Acceptance criteria
curl -f http://localhost:3001/api/healthcurl -f http://localhost:3000depends_on: condition: service_healthyfor frontend → backendComplexity: Easy · 75 points