This repository includes a Docker Compose setup for Apache Airflow 2.8.1 with:
- PostgreSQL metadata DB (
postgres) - Redis Celery broker (
redis) - Airflow webserver, scheduler, and Celery worker
- Worker image extension via Poetry (
Dockerfile.airflow-worker)
./dags->/opt/airflow/dags./scripts->/opt/airflow/scripts./data->/opt/airflow/data
docker compose -f docker-compose.yaml up -d --buildOpen Airflow UI at http://localhost:8080.
Default admin user (created by airflow-init):
- Username:
admin - Password:
admin
docker compose -f docker-compose.yaml down