Skip to content

v1.0.0

  • v1.0.0
  • 8c12676
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
  • Choose a tag to compare

  • v1.0.0
  • 8c12676
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
@nam685 nam685 tagged this 21 Jun 13:06
Use smaller image for FastAPI service

Define CloudFormation stack for deploying webapp to AWS using ECS.
Description:
- 1 Cluster, 2 availability zones
- 5 services: postgres + redis -> LangGraph API -> FastAPI backend -> NextJS frontend
- Tasks run by EC2 instances (t2.micro) in private subnet
- Auto scaling
- Load balancer for frontend
- NAT gateway for LangGraph API (outbound traffic to OpenAI API)
- Docker image saved in public ECR repository
- Secret API keys saved in AWS Secret Manager
- Postgres service has mounted EFS volume
- Implemented healthcheck
- Logging with CloudWatch

Create CD jobs
- Build & upload necessary Docker images to ECR
- Deploy to AWS ECS
Assets 2
Loading