andresionek91 / airflow-fargate-cdk

Deploy of Airflow 2.0 using ECS Fargate and AWS CDK.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airflow 2.0 Fargate CDK

Deploy of Airflow 2.0 using ECS Fargate and AWS CDK.

Uses Airflow image from Bitnami.

Makefile

A comprehensive Makefile is available to execute common tasks. Run the following for help:

make help

Local Development

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: user@example.com

To shut it down do make airflow-local-down

AWS CDK Development

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.

About

Deploy of Airflow 2.0 using ECS Fargate and AWS CDK.


Languages

Language:Python 93.5%Language:Makefile 4.4%Language:Shell 2.1%