Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Airflow Workflow Orchestration

Python Airflow Docker

License

This setups the infrastructure for Airflow, in Docker, as close as possible to a deploy in a Kubernetes/Helm environment: having containers for the airflow-scheduler, airflow-web, airflow-triggerer, and airflow-worker (with the CeleryExecutor)

Tech Stack

Up and Running

Developer Setup (Docker)

1. Start setting up the infrastructure in Docker with:

Airflow with LocalExecutor:

docker compose up -d

Airflow with CeleryExecutor:

docker compose -f docker-compose.celery.yml up -d

2. Airflow WebUI can be accessed at:

open http://localhost:8080

3. Airflow DAGs:

To deploy Airflow DAGs, just move them inside the dags folder and Airflow should pick it up soon enough

TODO: