Compose-X Labs

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.

Applications

Technical Resources

  • CodePipeline Orchestra ( Source )

    Repository with tools to help with using AWS CodePipeline and AWS CodeBuild for CICD in AWS.

Pre-requisites

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

Use ECS Compose-X as CLI

# Install in a virtual environment # Recommended python3 -m venv venv source venv/bin/activate python3 -m pip install ecs-composex # Install for you user python3 -m pip install ecs-composex --user # With docker docker run --rm -e AWS_PROFILE=${AWS_PROFILE:-default} -v $HOME/.aws/:/root/.aws -v $PWD:/tmp 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. 

Logging with FireLens

Indices and tables