Skip to content

patheard/aws-ecs-zitadel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS ECS Zitadel 🔑

The Terraform and Dockerfile needed to run Zitadel in Fargate.

Setup

Easiest way to get started is with a VS Code devcontainer or GitHub Codespace as it has the tools you'll need installed.

  1. Set values in ./terragrunt/env/dev/env_vars.hcl.
  2. Set your AWS account ID and region in the Makefile.
  3. Run the following:
make setup

Architecture

  1. This creates an ECS Fargate cluster with a zitadel service running.
  2. The database is an Aurora Postgres Serverless V2 cluster with an RDS proxy to handle connection pooling.
  3. This is fronted by an ALB.
  4. The VPC has two public subnets (with the ALB) and two private subnets (with the ECS Fargate cluster and RDS cluster).

Add another environment

Copy the ./terragrunt/env/dev directory and update env_vars.hcl file with new values.

About

Zitadel in an AWS ECS Fargate cluster

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published