#726 EPIC: Deployment Infrastructure Overhaul - Tilt + Docker Compose + Production Split
Description
Edit## Overview
Restructure deployment infrastructure to separate production and development environments with proper tooling.
## Architecture
### Production (highway.solutions)
- srv2: 7 workflow + 4 activity + 3 internal workers
- Minikube (apps namespace): API + Dashboard + 1 worker each type
- Database: pg.rodmena.app
- Deployment: Ansible (manual trigger)
- Images: DockerHub private (rodmenalimited)
### Dev (highway.rodmena.app / localhost)
- Docker Compose managed by Tilt
- Hot reload for API + Dashboard
- Local PostgreSQL (isolated from prod)
- Tilt dashboard at tilt.highway.rodmena.app
## Key Challenges
1. Vault sidecar in K8s vs env vars in docker-compose
2. ConfigMap handling differences
3. Hot reload implementation
4. Secret management for dev (env override)
## Sub-tickets
- #727: DockerHub private repo setup
- #728: Tiltfile + docker-compose for dev
- #729: Vault/secrets handling for docker-compose
- #730: Domain setup (highway.solutions, tilt.highway.rodmena.app)
- #731: Production ansible updates
Comments
Loading comments...
Context
Loading context...
Audit History
View AllLoading audit history...