Some checks failed
Build and Push Docker Images / Build Backend (FastAPI) (push) Successful in 31s
Build and Push Docker Images / Build Frontend (Next.js) (push) Successful in 1m3s
Build and Push Docker Images / Build Integrator (push) Successful in 54s
Build and Push Docker Images / Build Pipeline (Meltano + dbt + Airflow) (push) Has been cancelled
Build and Push Docker Images / Trigger Portainer Update (push) Has been cancelled
Build and Push Docker Images / Build Kestra Init (push) Has been cancelled
The init container and airflow container have separate filesystems, so airflow.cfg generated by db migrate is not available to the scheduler/ api-server. Without a config file, both processes race to generate their own with different random JWT secret keys. Fix by: 1. Running `airflow config list` first to generate airflow.cfg once 2. Setting a fixed SECRET_KEY via env var (>= 64 bytes for SHA512) 3. Adding sleep 3 so scheduler writes config before api-server starts Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
8.6 KiB
8.6 KiB