django

briancaffey/django/aws

Terraform Module HCL AWS

Terraform modules for deploying Django applications on AWS using ECS Fargate

Install
module "django" {
source = "briancaffey/django/aws"
version = "0.25.0"
}
⭐ Source on GitHub 📦 Registry page
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

Details
FrameworkTerraform Module
LanguageHCL
Version0.25.0
Cloud AWS
★ Stars35
Forks7
Total downloads4.6k
Submodules1
Namespacebriancaffey
Updated