AWS Cloud Deployment
Terraform per-region stack: VPC, ECS Fargate, ALB, S3/CloudFront, RDS, DocumentDB, ECR.
1 min read diagramsUpdated 2026-04-15docs-site/docs/deployment/aws.md
medOS ships with a production-grade Terraform module that stands up the full stack on AWS — VPC, ECS Fargate, ALB, S3/CloudFront, RDS, DocumentDB, ECR.
Layout
infrastructure/terraform/
├── modules/medos-stack/ # Shared module
│ # (VPC, ECS Fargate, ALB, S3/CloudFront,
│ # RDS, DocumentDB, ECR)
├── regions/japan/ # ap-northeast-1
└── regions/philippines/ # ap-southeast-1
Deploy a region
cd infrastructure/terraform/regions/japan
cp terraform.tfvars.example terraform.tfvars # fill in passwords
terraform init
terraform plan
terraform apply