Deploy of Airflow 2.0 using ECS Fargate and AWS CDK.
Uses Airflow image from Bitnami.
A comprehensive Makefile is available to execute common tasks. Run the following for help:
make help
To bring Airflow up do make airflow-local-up
It will be available on 0.0.0.0:8080
Credentials are set with environment variables in docker-compose.yml
AIRFLOW_USERNAME: Airflow application username. Default: user
AIRFLOW_PASSWORD: Airflow application password. Default: Sionek123
AIRFLOW_EMAIL: Airflow application email. Default: [email protected]
To shut it down do make airflow-local-down
If you wish to make changes to the infrastructure, you might need to have AWS CDK installed.
Please follow the AWS guide to install it.