Доброго времени суток!
В файле
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() и установилась переменная окружения?