Где вы устанавливаете переменные среды при создании службы приложений в Azure и выборе контейнера Docker в качестве типа приложения?
Мое приложение создается в Azure следующими способами: 1. Создать ресурс> Служба приложений> Опубликовать> Выбрать образ Docker (а не код) 2. Указать на контейнер Docker в реестре Azure.
Приложение создается нормально, но я хочу передать переменные среды во время команды запуска докера (в других службах вы просто устанавливаете переменные среды). Когда приложение строится, вы можете видеть в журналах, что служба приложения запускает «docker run ....» и передает переменные --env. Вот так
"docker run -d -p 56996: 80 --name nameofapp_7 -e WEBSITE_SITE_NAME = AngularApp"
Что мне нужно знать, так это где на портале Azure вы можете установить переменные, которые будут передаваться в команду запуска. то есть WEBSITE_SITE_NAME?
Любые настройки приложения, которые вы настраиваете в веб-приложении, передаются в контейнер как переменные среды. Вы можете настроить их на портале с помощью интерфейса командной строки или шаблона ARM.