Infrastructure Deployment
note
Content migrating from alianza-infra/docs/DEPLOYMENT.md
Prerequisites
- Terraform 1.13+
- AWS CLI configured
- Auth0 credentials in environment
Common Commands
# Foundation Layer (VPC, S3, DynamoDB, SES)
cd roots/foundation
terraform init
terraform plan -var-file=../../environments/dev/terraform.tfvars
terraform apply
# App Layer (Lambda, API Gateway, Auth0, GCP, Cloudflare)
cd roots/app
terraform init
terraform plan -var-file=../../environments/dev/terraform.tfvars
terraform apply
CI/CD
GitHub Actions automatically runs terraform plan on PRs and terraform apply on merge to main.