-
Notifications
You must be signed in to change notification settings - Fork 0
feat: add container packaging, Docker Compose, and CI pipeline #267
Copy link
Copy link
Closed
Labels
prio:highImportant, should be prioritizedImportant, should be prioritizedscope:large3+ days of work3+ days of workspec:architectureDESIGN_SPEC Section 15 - Technical ArchitectureDESIGN_SPEC Section 15 - Technical Architecturetype:featureNew feature implementationNew feature implementation
Description
Summary
Package the application into production-ready container images with a CI pipeline for automated building, scanning, and publishing.
Design Spec Reference
- §15.2 Technology Stack — Containerization row
- §15.3 Project Structure —
docker/directory layout
Scope
- Backend container image (multi-stage build, hardened runtime, non-root)
- Web/proxy container image (reverse proxy with SPA routing, API/WebSocket proxy)
- Docker Compose for local development and deployment
- CI workflow: build → vulnerability scan → push to registry → image signing
- Environment configuration via
.env - Image tagging strategy (version from pyproject.toml, semver, SHA)
Notes
- Specific base images, registry, and scanning tools should be evaluated at implementation time — reference DESIGN_SPEC.md §15.2 for context
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:highImportant, should be prioritizedImportant, should be prioritizedscope:large3+ days of work3+ days of workspec:architectureDESIGN_SPEC Section 15 - Technical ArchitectureDESIGN_SPEC Section 15 - Technical Architecturetype:featureNew feature implementationNew feature implementation