LINUX.ORG.RU

отключить примеры в контейнере с airflow в правилах docker

 , ,


0

1

Помогите отключить примеры airflow правилах сборки docker.

Проблема такая. Если пишу в правилах сборки

RUN airflow db init
RUN export AIRFLOW__CORE__LOAD_EXAMPLES="false" && airflow db reset -y
то примеры не отключаются.

Если запущу докер и там выполню

export AIRFLOW__CORE__LOAD_EXAMPLES="false" && airflow db reset -y
то примеры отключатся - и это хотелось бы сделать в правилах докера.



Последнее исправление: scisearcher (всего исправлений: 2)

Ответ на: комментарий от theNamelessOne

Спасибо, то что нужно! Пробовал и ENV и ARG. И из-за Removing intermediate container бросал без проверки списка задач сборку контейнера ) Но, сейчас дожал

scisearcher
() автор топика
Ответ на: комментарий от scisearcher

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

theNamelessOne ★★★★★
()

Про ENV и ARG уже написали, но дополню по поводу такого синтаксиса:

export AIRFLOW__CORE__LOAD_EXAMPLES="false" && airflow db reset -y

Неэффективный и неправильный вариант, если нам надо запустить с определенной переменной только одну команду. Проще и лучше:

AIRFLOW__CORE__LOAD_EXAMPLES="false" airflow db reset -y

Добавит переменную в окружение только запускаемой команды.

emorozov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.