This repository aims to show-case Compose-X projects to deploy on AWS ECS (with many other AWS Services) well known applications, CMS, and other more specialized applications.
- ECS Compose-X (Source | Docs | AWS SAR)
- ECS Files Composer (Source | Docs)
- ECR Scan Reporter (Source | Docs | AWS SAR)
Have an AWS Account and either configure a profile for it to use the CLI, or head to AWS SAR to install the Compose-X CloudFormation Macro
# Install for you user
python3 -m pip install ecs-composex --user
# Install in a virtual environment
python3 -m venv venv
source venv/bin/activate
python3 -m pip install ecs-composex
# With docker
docker run --rm -e AWS_PROFILE=$AWS_PROFILE -v $HOME/.aws/:/root/.aws public.ecr.aws/compose-x/compose-x
Initialize your AWS Account for ECS Compose-X (see requisites)
ecs-compose-x init # Will create a default directory, enable ECS Features.
A majority of examples are taken from awesome-compose and otherwise well-known applications. Having worked a lot recently with Kafka, a number of these examples will reflect work recently done to deploy kafka applications as well.