From 365f74c8c150597daf9554f01c00740aa5c1c090 Mon Sep 17 00:00:00 2001 From: izu Date: Tue, 3 Mar 2026 09:32:24 +0000 Subject: [PATCH] Update docker-compose.yaml --- docker-compose.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 4384073..6a1529d 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -15,6 +15,7 @@ services: depends_on: - postgres environment: + - PYTHONPATH=/opt/airflow # Kunci agar folder scripts terbaca - AIRFLOW__DATABASE__SQL_ALCHEMY_CONN=postgresql+psycopg2://airflow:airflow@postgres/airflow - AIRFLOW__CORE__EXECUTOR=LocalExecutor - AIRFLOW__CORE__LOAD_EXAMPLES=False @@ -22,9 +23,9 @@ services: - airflow_dags:/opt/airflow/dags - airflow_logs:/opt/airflow/logs - airflow_plugins:/opt/airflow/plugins + - airflow_scripts:/opt/airflow/scripts ports: - "8081:8080" - # Perintah di bawah akan inisialisasi DB dulu baru menyalakan webserver command: bash -c "airflow db init && airflow webserver" airflow-scheduler: @@ -33,17 +34,19 @@ services: depends_on: - postgres environment: + - PYTHONPATH=/opt/airflow - AIRFLOW__DATABASE__SQL_ALCHEMY_CONN=postgresql+psycopg2://airflow:airflow@postgres/airflow - AIRFLOW__CORE__EXECUTOR=LocalExecutor volumes: - airflow_dags:/opt/airflow/dags - airflow_logs:/opt/airflow/logs - airflow_plugins:/opt/airflow/plugins - # Scheduler menunggu webserver selesai init DB + - airflow_scripts:/opt/airflow/scripts command: scheduler volumes: postgres_data: airflow_dags: airflow_logs: - airflow_plugins: \ No newline at end of file + airflow_plugins: + airflow_scripts: \ No newline at end of file