From 3a48bd93643c39c339160f1e9add7a539da93973 Mon Sep 17 00:00:00 2001 From: izu Date: Tue, 3 Mar 2026 09:06:24 +0000 Subject: [PATCH] Update docker-compose.yaml --- docker-compose.yaml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 919e439..ba6036c 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -11,7 +11,7 @@ services: airflow-webserver: build: . - user: "50000:0" # Memastikan akses folder log/dags + user: "50000:0" depends_on: - postgres environment: @@ -19,26 +19,29 @@ services: - AIRFLOW__CORE__EXECUTOR=LocalExecutor - AIRFLOW__CORE__LOAD_EXAMPLES=False volumes: - - ./dags:/opt/airflow/dags - - ./logs:/opt/airflow/logs - - ./plugins:/opt/airflow/plugins + - airflow_dags:/opt/airflow/dags + - airflow_logs:/opt/airflow/logs + - airflow_plugins:/opt/airflow/plugins ports: - - "8081:8080" # Diubah ke 8081 karena 8080 sudah terpakai di VPS + - "8081:8080" command: webserver airflow-scheduler: build: . - user: "50000:0" # Memastikan akses folder log/dags + user: "50000:0" depends_on: - postgres environment: - AIRFLOW__DATABASE__SQL_ALCHEMY_CONN=postgresql+psycopg2://airflow:airflow@postgres/airflow - AIRFLOW__CORE__EXECUTOR=LocalExecutor volumes: - #- ./dags:/opt/airflow/dags - #- ./logs:/opt/airflow/logs - #- ./plugins:/opt/airflow/plugins + - airflow_dags:/opt/airflow/dags + - airflow_logs:/opt/airflow/logs + - airflow_plugins:/opt/airflow/plugins command: scheduler volumes: - postgres_data: \ No newline at end of file + postgres_data: + airflow_dags: # Menggunakan Named Volume + airflow_logs: # Menggunakan Named Volume + airflow_plugins: # Menggunakan Named Volume \ No newline at end of file