#726 EPIC: Deployment Infrastructure Overhaul - Tilt + Docker Compose + Production Split

closed high Created 2025-12-28 17:49 · Updated 2025-12-28 18:03

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 All
Loading audit history...