django
briancaffey/django/aws
Terraform modules for deploying Django applications on AWS using ECS Fargate
Install
README
Terraform AWS Django About This repo is a collection of Terraform modules for deploying Django applications on AWS. Currently the supported modules are: - ECS Fargate - EC2 using docker compose (WIP) These two application architectures both use containers for running the core application, but have different levels of cost, security and complexity. ECS Fargate - appropriate for production environments - expensive to run - https (Amazon Certificate Manager) - secure networking (3-tier VPC) - managed database (RDS) - managed cache (ElastiCache) - orchestration (ECS, AWS CLI, GitHub Actions) - pulls application images from ECR EC2 Docker Compose - appropriate for non-critical production environments - inexpensive to run - https (certbot) - unsecure networking (runs in default VPC in a public s
Topics & Tags
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,