Docker для локального развития с весенней загрузкой - PullRequest
0 голосов
/ 28 февраля 2020

Я хочу использовать docker с приложением весенней загрузки в моей среде разработки.

Для производства я сначала генерирую файл war, используя mvn package, затем создаю образ с помощью этого файла dockerfile:

FROM tomcat:9.0-jre8-alpine

COPY target/backend-0.0.1-SNAPSHOT.war $CATALINA_HOME/webapps/api.war

Но для целей разработки я хочу иметь возможность проверять свои изменения, когда я редактирую свой код, и мне не нужно повторять mvn package, затем создавать изображение и запускать контейнер. За изменениями, внесенными в код, можно наблюдать с помощью весенней загрузки devtools, так что мое приложение перекомпилируется каждый раз, когда я вносю изменения в исходный код.

Но затем я подумал об использовании изображения, все еще с tomcat, и настройке объем. Но я не знаю, какие файлы мне нужно смотреть. Это целевая папка или какие-то определенные c файлы внутри нее? И к какой папке внутри моего изображения я привязываю том? Я полагаю, что-то вроде $ CATALINA_HOME / webapps.

Если кто-нибудь может помочь мне указать мне правильное направление, это будет очень признательно? Спасибо.

...