Переменные среды приложения Docker Flask ⇐ Python
-
Гость
Переменные среды приложения Docker Flask
Я запускаю докер-контейнер следующим образом:
docker run -e IP_AD=192.168.99.100 -p 80:80 flask_app Я просто пытаюсь передать IP-адрес приложению flask, чтобы что-то можно было загрузить из моего приложения. Этот ресурс будет меняться от среды к среде, поэтому я хотел бы передать его как переменную среды.
Позже я хотел бы использовать эту переменную, но в контексте работающего приложения flask. Как я могу загрузить IP_AD из моего приложения Flask и использовать его как переменную Python?
Я пробовал это сделать:
импортировать ОС os.environ.get('IP_AD') Но, похоже, ничего не загружается. Как правильно загрузить IP_AD, переданный из docker run -e
Я запускаю докер-контейнер следующим образом:
docker run -e IP_AD=192.168.99.100 -p 80:80 flask_app Я просто пытаюсь передать IP-адрес приложению flask, чтобы что-то можно было загрузить из моего приложения. Этот ресурс будет меняться от среды к среде, поэтому я хотел бы передать его как переменную среды.
Позже я хотел бы использовать эту переменную, но в контексте работающего приложения flask. Как я могу загрузить IP_AD из моего приложения Flask и использовать его как переменную Python?
Я пробовал это сделать:
импортировать ОС os.environ.get('IP_AD') Но, похоже, ничего не загружается. Как правильно загрузить IP_AD, переданный из docker run -e