Skip to main content

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.