docs(17-01): complete docker deployment prep plan
- SUMMARY.md: standalone output, pool limit, health endpoint - STATE.md: advanced to plan 2, updated progress to 97%, added decisions - ROADMAP.md: phase 17 progress updated (1/2 plans complete) - REQUIREMENTS.md: DEPLOY-01, DEPLOY-02, DEPLOY-04 marked complete
This commit is contained in:
@@ -118,10 +118,10 @@
|
||||
|
||||
### Deployment
|
||||
|
||||
- [ ] **DEPLOY-01**: Application runs in Docker with a production docker-compose.yml (node:20-slim, three-stage build, not Alpine)
|
||||
- [ ] **DEPLOY-02**: All secrets (SMTP, database URL, API keys) are injected at container runtime via env_file — not baked into image
|
||||
- [x] **DEPLOY-01**: Application runs in Docker with a production docker-compose.yml (node:20-slim, three-stage build, not Alpine)
|
||||
- [x] **DEPLOY-02**: All secrets (SMTP, database URL, API keys) are injected at container runtime via env_file — not baked into image
|
||||
- [ ] **DEPLOY-03**: Email delivery works correctly from the Docker container (SMTP connects to external SMTP server from container)
|
||||
- [ ] **DEPLOY-04**: GET /api/health returns 200 OK when the database is reachable
|
||||
- [x] **DEPLOY-04**: GET /api/health returns 200 OK when the database is reachable
|
||||
- [ ] **DEPLOY-05**: Uploaded PDF files persist across container restarts (named Docker volume for uploads directory)
|
||||
|
||||
## v2 Requirements
|
||||
@@ -235,10 +235,10 @@ Which phases cover which requirements. Updated during roadmap creation.
|
||||
| MSIGN-03 | Phase 16 | Complete |
|
||||
| MSIGN-04 | Phase 16 | Pending |
|
||||
| MSIGN-09 | Phase 16 | Pending |
|
||||
| DEPLOY-01 | Phase 17 | Pending |
|
||||
| DEPLOY-02 | Phase 17 | Pending |
|
||||
| DEPLOY-01 | Phase 17 | Complete |
|
||||
| DEPLOY-02 | Phase 17 | Complete |
|
||||
| DEPLOY-03 | Phase 17 | Pending |
|
||||
| DEPLOY-04 | Phase 17 | Pending |
|
||||
| DEPLOY-04 | Phase 17 | Complete |
|
||||
| DEPLOY-05 | Phase 17 | Pending |
|
||||
|
||||
**Coverage:**
|
||||
|
||||
Reference in New Issue
Block a user