Как добавить Docker в мое модульное веб-приложение - PullRequest
0 голосов
/ 26 июня 2018

Во-первых, я новичок в docker, и в большинстве случаев я вижу статьи о добавлении jars в docker, но мой проект модульный, и ниже приведен список модулей, кроме клиента ng, у остальных есть файлы jar и родительский пакет

dao
dao-api
model
ng-client
rest-client
rest-producer
service
service-api
test-db
utility
valen-ezu  (this is the parent module cantaining all modules above) 

Как правильно поместить все в Docker и иметь возможность запустить его. Rest - у производителя есть война, а не jar. Могу ли я получить пошаговый подход? Я на Ubuntu. Я установил Docker и создал файл.Dockerfile в каталоге этого приложения

В моем Dockerfile у меня есть

FROM openjdk:8
ADD - what next?

У меня так много кувшинов и войн, поэтому я могу получить объяснение того, как это сделать

1 Ответ

0 голосов
/ 26 июня 2018

Если я правильно понимаю, ваша сборка порождает войну, в таком случае вам нужен сервер приложений.Tomcat может быть хорошим выбором, поэтому я бы предложил начать с расширения вашего собственного изображения с официального Tomcat Docker image .

Затем в вашем Dockerfile скопируйте войну в webapps домашний каталог /usr/local/tomcat/webapps/.Базовый пример:

FROM tomcat
COPY rest-producer.war /usr/local/tomcat/webapps
CMD ["catalina.sh", "run"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...