This is an Node-react application running on ECS Fargate containers and using S3 bucket for the React frontend. The whole application and infrastructure was deployed using terraform.
This archtecture will create:
- VPC
- Subnets
- Internet Gateway
- NAT Gateway
- S3 Bucket for the
- Application Load Balancer
- Fargate Cluster
- Fargate Service
- Task Definition
- Auto Scaling Group
- ECR Repository and image
The VPC infrastructe is created using the following module:
https://github.com/felipesqf/terraform-fargate
- AWS Account
- Route53 for domain record
Terraform uses the authentication configured in your AWS CLI, make sure you have access to your account configured in at least one profile before executing the deploy.
- Configure AWS CLI
- Install Terraform
- Run terraform init
- Run terraform plan
- Run terraform apply
Felipe Ferreira
Contact information:
felipesqf@gmail.com
Github: felipesqf
+61 0406 021 252