Как мне внедрить мою конфигурацию для моего приложения весенней загрузки?

У меня есть военное приложение с весенней загрузкой, упакованное с помощью Maven, и мне нужно развернуть его как образ докера. Теперь я закончил создание образа докера, моя текущая проблема заключается в том, как передать внешнюю конфигурацию? Я не запускаю свое приложение с весенней загрузкой как java -jar myapp.war. Человек, ответственный за развертывание этого образа, должен будет передать путь файла конфигурации к образу Docker.


person rdvij    schedule 25.03.2019    source источник
comment
Этот человек должен будет смонтировать файл конфигурации. Например. docker run -v "$PWD/config:/etc/app/config:ro" your/image   -  person emix    schedule 25.03.2019
comment
Вы можете использовать переменные среды для передачи конфигурации. Это не обязательно должен быть файл.   -  person M. Deinum    schedule 25.03.2019
comment
Итак, я понимаю, что этому человеку нужно будет смонтировать диск, где будет конфигурация, но как мне объединить эти внешние конфигурации с spring? Вот содержимое моего файла докера. local/tomcat/webapps/ROOT.war CMD [catalina.sh, запустить]   -  person rdvij    schedule 25.03.2019
comment
Нашел что-то похожее на то, что я искал - stackoverflow .com/questions/30760989/   -  person rdvij    schedule 25.03.2019
comment
Нашел что-то похожее на то, что искал - ссылка ‹stackoverflow.com/questions/30760989/  -  person rdvij    schedule 22.02.2021