Настройка переменных среды Google Cloud для Flask - PullRequest
0 голосов
/ 07 февраля 2020

Каждый раз, когда я устанавливаю переменные среды для своего приложения Flask в облачной консоли Google, они удаляются при выключении компьютера. Как сделать переменные окружения, такие как FLASK_APP, постоянными даже после завершения работы?

1 Ответ

1 голос
/ 10 февраля 2020

Если вы используете Cloud Shell, невозможно установить постоянные переменные среды, поскольку экземпляры Cloud Shell эфемерны. https://cloud.google.com/shell/docs/how-cloud-shell-works

Если вы используете Compute Engine, функции Cloud, Cloud Run, App Engine или большинство продуктов GCP, переменные среды могут быть установлены в Cloud Console при создании экземпляра.

Как только переменная окружения установлена, вы можете вызывать ее в любое время в виртуальной машине или в коде. Вот пример вызова ENVVAR через код (python). До тех пор, пока ENVVAR не изменится, он будет работать в течение всего срока жизни экземпляра.

import os
os.environ.get("varname") 

Надеюсь, это поможет! Прокомментируйте это, если хотите больше объяснений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...