Как развернуть образ докера pgadmin4 в веб-приложении Azure? - PullRequest
0 голосов
/ 10 мая 2019

Я не могу запустить образ докера dpage / pgadmin4 в веб-приложении Azure (Linux), которое доступно на док-концентраторе.

Я установил Docker на свой компьютер Linux и смогзапустить этот образ докера локально.Затем я создал веб-приложение в Azure с параметрами, указанными ниже:

  • ОС: Linux
  • Публикация: Docker Image
  • План обслуживания приложения: служба приложения Linux

После создания веб-приложения я добавил две переменные env в раздел «Настройки приложения»:

PGADMIN_DEFAULT_EMAIL : user@domain.com
PGADMIN_DEFAULT_PASSWORD : SuperSecret

Наконец, отображается экран входа в систему, но когда я ввожу вышеуказанные учетные данные, он не работает и сохраняетперенаправление на страницу входа в систему.

Обновление: если вход в систему работает правильно, появится экран, как показано ниже.! ( pgadmin начальный экран )

1 Ответ

0 голосов
/ 11 мая 2019

По вашему вопросу я провожу тест и обнаруживаю, что это действительно странная вещь. Когда я развертываю образ Docker dpage / pgadmin4 в веб-приложении службы Azure для контейнеров через интерфейс командной строки Azure и задаю параметры приложения, не возникает проблем при входе в систему с использованием имени пользователя и пароля. Но когда я развертываю его через портал Azure, я встречаюсь с вами тем же.

Не знаю, в чем причина, но решение состоит в том, чтобы установить переменные среды PGADMIN_DEFAULT_EMAIL и PGADMIN_DEFAULT_PASSWORD через интерфейс командной строки Azure, как показано ниже:

az webapp config appsettings set --resource-group <resource-group-name> --name <app-name> --settings PGADMIN_DEFAULT_EMAIL="user@domain.com" PGADMIN_DEFAULT_PASSWORD="SuperSecret"

Если вы действительно хотите узнать причину, вы можете оставить отзыв в Microsoft. Может быть, это ошибка или какие-то особые настройки.

Обновление

Скриншот теста на моей стороне здесь:

enter image description here

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