Este repositório contém um código boilerplate para iniciar rapidamente um projeto com Airflow e Docker. Com este código, você pode começar a criar DAGs, executar workflows e monitorar o status de suas tarefas em minutos. A versão do Airflow utilizada nesse projeto é a 2.5.1
- Clone este repositório em sua máquina local
- Instale o Docker em sua máquina local, caso ainda não tenha feito isso
- Execute o comando
docker-compose up
na pastacompose/
para iniciar o Airflow e os serviços relacionados - Acesse o Airflow Web UI em
localhost:8080
e comece a criar e executar DAGs
Este repositório contém os seguintes arquivos e pastas:
compose/docker-compose.yaml
: O arquivo de configuração do Docker Compose para iniciar o Airflow e outros serviços relacionadoscompose/.env
: O arquivo com definição de algumas variáveis de ambiente que serão utilizadas pelo Docker para configurar o Airflowdags/
: Pasta para armazenar seus DAGs personalizadosscripts/
: Pasta para armazenar scripts auxiliares para seus DAGsplugins/
: Pasta para armazenar seus plugins personalizados para o Airflow