This repository contains the Terraform configuration files for deploying a full-fledged eCommerce web application built using Django. The infrastructure is designed to be scalable, secure, and cost-efficient, leveraging AWS services to ensure high availability and performance.
- Terraform: Installed on your local machine (Version ≥ 1.0.0).
- AWS CLI: Configured with appropriate permissions.
- Django Application: Available and ready for deployment.
- Backend State: Configured for Terraform state management (e.g., S3 bucket with DynamoDB).
- Clone the Repository:
git clone https://github.com/juniemariam/terraform-ecommerce-aws-hosting.git cd terraform-ecommerce-aws-hosting - Initialize Terraform:
terraform init
- Plan the Infrastructure:
terraform plan
- Apply the configuration:
terraform apply

I have provided a document which gives the screenshots of all the services that the terraform has built. You can check it here

