Sellix / aws-elastic-beanstalk-web-app

Terraform template for our web app on AWS. Contains a full web infrastructure deployed through AWS Elastic Beanstalk. Infrastructure schema preview with a chart of all the services used and connected.

Home Page:https://sellix.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

elastic-beanstalk-web-app

infrastructure chart

Description

AWS Elastic Beanstalk infrastructure for Sellix's web-app, in Terraform.

Deployment

Apply

  1. Initialize Environment

export ENV={environment}

  1. Initialize TFVARS

mv terraform.tfvars.example.json terraform.tfvars.json

then edit

  1. Edit Providers according to desired Regions in main.tf
  2. AWS IAM (optional, see main.tf)
export AWS_ACCESS_KEY=""
export AWS_SECRET_KEY=""
  1. Terraform Apply
terraform init
terraform workspace new $ENV
terraform workspace select $ENV
terraform apply

Switch Workspaces

terraform workspace select $ENV

About

Terraform template for our web app on AWS. Contains a full web infrastructure deployed through AWS Elastic Beanstalk. Infrastructure schema preview with a chart of all the services used and connected.

https://sellix.io


Languages

Language:HCL 100.0%