From 904093ea8a062208822becf0ddaf50a24ae5bfa9 Mon Sep 17 00:00:00 2001 From: Tudor Date: Thu, 26 Mar 2026 10:27:39 +0000 Subject: [PATCH] fix(airflow): remove DAG volume mounts, use image-baked DAGs The named volume was shadowing the DAGs built into the pipeline image with an empty directory. DAGs now served directly from the image and update on each CI build. Co-Authored-By: Claude Opus 4.6 --- docker-compose.portainer.yml | 5 ++--- docker-compose.yml | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docker-compose.portainer.yml b/docker-compose.portainer.yml index 669aec1..e8dbf51 100644 --- a/docker-compose.portainer.yml +++ b/docker-compose.portainer.yml @@ -205,7 +205,7 @@ services: TYPESENSE_URL: http://typesense:8108 TYPESENSE_API_KEY: ${TYPESENSE_API_KEY:-changeme} volumes: - - airflow_dags:/opt/pipeline/dags:ro + depends_on: sc_database: condition: service_healthy @@ -238,7 +238,7 @@ services: TYPESENSE_URL: http://typesense:8108 TYPESENSE_API_KEY: ${TYPESENSE_API_KEY:-changeme} volumes: - - airflow_dags:/opt/pipeline/dags:ro + depends_on: sc_database: condition: service_healthy @@ -275,4 +275,3 @@ volumes: kestra_storage: supplementary_data: typesense_data: - airflow_dags: diff --git a/docker-compose.yml b/docker-compose.yml index 0041d3a..e2e2983 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -117,7 +117,7 @@ services: TYPESENSE_URL: http://typesense:8108 TYPESENSE_API_KEY: ${TYPESENSE_API_KEY:-changeme} volumes: - - ./pipeline/dags:/opt/pipeline/dags:ro + depends_on: db: condition: service_healthy @@ -137,7 +137,7 @@ services: command: airflow scheduler environment: *airflow-env volumes: - - ./pipeline/dags:/opt/pipeline/dags:ro + depends_on: db: condition: service_healthy