nanochat/.github/workflows
Manmohan Sharma b766dcf703
feat(deploy): add dual-mode deploy switch (EC2 monolith + EKS)
- deploy.sh: single script to switch between EC2 and EKS modes
  - ec2: docker-compose with ECR images + nginx SSL reverse proxy
  - eks: terraform apply + helm install (for demos/grading)
  - eks-down: terraform destroy (stop costs)
- docker-compose.prod.yml: ECR image overrides + nginx service
- nginx/nginx.conf: reverse proxy with SSL, SSE streaming support
- deploy-ec2.yml: auto-deploy to EC2 after images are built
- Remove old single-server deploy.yml

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 12:57:57 -07:00
..
build-dev.yml feat(ci): CI/CD pipeline and Helm umbrella chart for samosaChaat (#8) 2026-04-16 12:09:43 -07:00
ci.yml fix(ci): use astral-sh/setup-uv and --no-workspace for service tests 2026-04-16 12:35:41 -07:00
deploy-ec2.yml feat(deploy): add dual-mode deploy switch (EC2 monolith + EKS) 2026-04-16 12:57:57 -07:00
nightly.yml feat(ci): CI/CD pipeline and Helm umbrella chart for samosaChaat (#8) 2026-04-16 12:09:43 -07:00
promote-uat.yml feat(ci): CI/CD pipeline and Helm umbrella chart for samosaChaat (#8) 2026-04-16 12:09:43 -07:00
release-prod.yml feat(ci): CI/CD pipeline and Helm umbrella chart for samosaChaat (#8) 2026-04-16 12:09:43 -07:00