Задать переменные потока воздуха во время выполнения

Если я установлю env vars, соответствующие настройкам конфигурации воздушного потока после выполнения airflow двоичные и в то же время определения DAG загружаются в память, будет ли это иметь тот же эффект, что и установка этих же переменных env на уровне ОС перед выполнением двоичного файла?

1 ответ

Я не смог найти никакой документации о том, будет ли это работать так, как задумано, и подумал, что, если мне нужно будет прочитать исходный код, чтобы понять это, то, вероятно, было бы не очень хорошей идеей делать это в первую очередь.

Вместо установки переменных среды во время выполнения я создал два airflow.cfg файлы: airflow.prod.cfg а также airflow.dev.cfg, Затем я создал сценарий оболочки start.sh тот cpуместно .cfg подать в airflow.cfg до выполнения airflow двоичный файл.

Я не люблю использовать сценарий оболочки для загрузки, но я бы предпочел, чтобы он изменял любое жуткое действие в результате установки переменных env во время выполнения.

Другие вопросы по тегам