Веб-приложение Azure для контейнеров не устанавливает переменные среды - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть образ докера, который развертывается из реестра контейнеров Azure.Все работает отлично, за исключением того, что я ожидаю, что смогу видеть переменные среды, передаваемые в мой работающий образ докера из настроек приложения, настроенных на портале.Это приложение Node, которое обращается к переменным среды с помощью process.env.VariableName.

В качестве примера здесь сказано: https://blogs.msdn.microsoft.com/waws/2017/09/08/things-you-should-know-web-apps-and-linux/#SetEnvVar… «Настройки приложения внедряются в ваше приложение как переменные среды во время выполнения»

Я попробовал следующее.

  • Настройка параметров приложений на портале Azure.Предполагается, что они будут переданы в работающий образ Docker согласно документации, но process.env.VariableName в моем приложении Node не задано.

  • Я пробовал использовать файл Docker compose, которыйустанавливает переменные окружения, но снова process.env.VariableName пусто.

  • Я даже обновил аргументы сборки VSTS, передав переменную в мой файл Docker, который, в свою очередь, устанавливает переменную среды,Снова ни одна переменная не передана в работающий образ Docker.

Мой вывод таков: пользовательские переменные среды не разрешены в Azure Web App для контейнеров?

Я что-то не так делаю

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