У меня есть образ докера, который развертывается из реестра контейнеров 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 для контейнеров?
Я что-то не так делаю