@@ -84,6 +84,50 @@ services:
8484 celery_worker :
8585 condition : service_healthy
8686
87+
88+ # airflow-init:
89+ # image: apache/airflow:2.9.2
90+ # environment:
91+ # AIRFLOW__CORE__EXECUTOR: LocalExecutor
92+ # AIRFLOW__DATABASE__SQL_ALCHEMY_CONN: sqlite:////opt/airflow/airflow.db
93+ # AIRFLOW__CORE__LOAD_EXAMPLES: "false"
94+ # volumes:
95+ # - ./airflow/dags:/opt/airflow/dags
96+ # - ./:/opt/airflow/project
97+ # - airflow_data:/opt/airflow
98+ # command: ["airflow", "db", "init"]
99+
100+ # airflow-scheduler:
101+ # image: apache/airflow:2.9.2
102+ # depends_on:
103+ # - airflow-init
104+ # environment:
105+ # AIRFLOW__CORE__EXECUTOR: LocalExecutor
106+ # AIRFLOW__DATABASE__SQL_ALCHEMY_CONN: sqlite:////opt/airflow/airflow.db
107+ # AIRFLOW__CORE__LOAD_EXAMPLES: "false"
108+ # volumes:
109+ # - ./airflow/dags:/opt/airflow/dags
110+ # - ./:/opt/airflow/project
111+ # - airflow_data:/opt/airflow
112+ # command: ["airflow", "scheduler"]
113+
114+ # airflow-webserver:
115+ # image: apache/airflow:2.9.2
116+ # depends_on:
117+ # - airflow-init
118+ # environment:
119+ # AIRFLOW__CORE__EXECUTOR: LocalExecutor
120+ # AIRFLOW__DATABASE__SQL_ALCHEMY_CONN: sqlite:////opt/airflow/airflow.db
121+ # AIRFLOW__CORE__LOAD_EXAMPLES: "false"
122+ # volumes:
123+ # - ./airflow/dags:/opt/airflow/dags
124+ # - ./:/opt/airflow/project
125+ # - airflow_data:/opt/airflow
126+ # ports:
127+ # - "8080:8080"
128+ # command: ["airflow", "webserver"]
129+
130+
87131volumes :
88132 rabbitmq_data :
89133 redis_data:
0 commit comments