Как установить переменную окружения в Docker?

Доброго времени суток!
В файле secret.py генерируется и выводится на экран некая последовательность символов
def gen_secret():
    return "some secret"
print(gen_secret())

Также есть файл set_secret.sh, который устанавливает переменную окружения SECRET
#!/bin/sh
export SECRET=$(python util/secret.py)
echo $SECRET


Далее в приложении на python я использую значение переменной SECRET. В качестве базового образа использую python:3.6.3-onbuild
Возможно ли в Dockerfile прописать что-то вроде source set_secret.sh чтобы при старте контейнера выполнился код в gen_secret() и установилась переменная окружения?
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 2
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы