fix(airflow): remove DAG volume mounts, use image-baked DAGs
All checks were successful
Build and Push Docker Images / Build Backend (FastAPI) (push) Successful in 33s
Build and Push Docker Images / Build Frontend (Next.js) (push) Successful in 1m10s
Build and Push Docker Images / Build Integrator (push) Successful in 57s
Build and Push Docker Images / Build Kestra Init (push) Successful in 32s
Build and Push Docker Images / Build Pipeline (Meltano + dbt + Airflow) (push) Successful in 32s
Build and Push Docker Images / Trigger Portainer Update (push) Successful in 1s

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 <noreply@anthropic.com>
This commit is contained in:
2026-03-26 10:27:39 +00:00
parent c4e3b6a7e4
commit 904093ea8a
2 changed files with 4 additions and 5 deletions

View File

@@ -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: