Пример приложения OpenLiberty Docker не работает - PullRequest
0 голосов
/ 26 апреля 2019

Я создал свой собственный образ Docker, используя следующий Dockerfile: -

FROM open-liberty:webProfile8
COPY mysample.war /config/dropins/
COPY server.xml /config/

Образ Docker сгенерирован с некоторым предупреждением: -

Успешно построено cc05c3d94adf Успешно помечено sampleopenlibty: последнее ПРЕДУПРЕЖДЕНИЕ БЕЗОПАСНОСТИ: Вы строите Docker образ из Windows на хосте, отличном от Windows. Все файлы и каталоги, добавленные в контекст сборки, будут иметь права доступа '-rwxr-xr-x'. Рекомендуется дважды проверить и сбросить разрешения для конфиденциальных файлов и каталогов.

Я перенес это изображение в хранилище контейнеров Azure и создал из него службу приложений, но всякий раз, когда я захожу в веб-приложение вместо того, чтобы показывать свое пользовательское / примерное веб-приложение, оно показывает готовую страницу PAGE of Open Liberty.

Может кто-нибудь помочь мне, что я сделал бы неправильно, чтобы решить эту проблему?

Спасибо

1 Ответ

0 голосов
/ 29 апреля 2019

Я просто суммирую ваш комментарий и опубликую его как ответ.

Это было связано с подключением к базе данных, которое находится в примере файла WAR. Мы определили некоторые параметры приложения (Env. Vriables), но каким-то образом они не обнаруживаются приложением, размещенным в образе Docker. После жесткого кодирования в коде и развертывания все работает.

Так что теперь все сводится к исправлению настроек приложения (Env. Varible), чтобы все это заработало.

...