Twine

Production Delivery Stack: Docker, CI/CD, Terraform and Grafana

Denys Kud
Published

0
  • Project creator

A complete delivery setup around a FastAPI and React link service. Multi-stage Docker images run as non-root behind an Nginx TLS proxy, Docker Compose starts the stack with one command, and Prometheus and Grafana chart live metrics with tested alert rules. GitHub Actions workflows lint, test, build and deploy to ECS Fargate through OIDC, and Terraform defines the AWS network, ALB, ECS and RDS, checked with validate and mocked plan tests. Key decision: liveness skips the database and readiness checks it, so an outage drains tasks instead of restarting them. Sample data shown.