Description
Create a minimal non-root production container for API and worker processes.
File Location
learnault-api/Dockerfile, .dockerignore, entrypoints, and image docs
Design Reference
API Roadmap Phase 0: Build Multi-Stage API Production Image.
Dependencies
- Status: Blocked
- Blocked by:
Feature: Add Complete Backend CI Quality Gates
- Blocks:
Feature: Add Staging Deployment Rollback and Smoke Tests
Tasks
Acceptance Criteria
- Image starts with runtime-only dependencies
- Container runs non-root and contains no env secrets
- No unresolved critical scan finding remains
- Health and shutdown tests pass
Verification Evidence
Difficulty
Advanced
Description
Create a minimal non-root production container for API and worker processes.
File Location
learnault-api/Dockerfile,.dockerignore, entrypoints, and image docsDesign Reference
API Roadmap Phase 0: Build Multi-Stage API Production Image.
Dependencies
Feature: Add Complete Backend CI Quality GatesFeature: Add Staging Deployment Rollback and Smoke TestsTasks
Acceptance Criteria
Verification Evidence
Difficulty
Advanced