Play / Scala / sbt: docker:publichLocal с определенным файлом .conf

Я тщетно пытаюсь развернуть и запустить свое игровое приложение из sbt-native-packager с помощью команды «sbt docker:publishLocal» с конкретным файлом .conf в Docker.

Команда как таковая работает, образ создается, контейнеры из него исполняемые. Созданный образ содержит все файлы .conf. - но он не берет файл .conf, как предполагается.

В build.sbt я попробовал следующее:

maintainer := "XYZ"
dockerExposedPorts in Docker := Seq(9000)
javaOptions in Docker += "-Dconfig.resource=application.test.conf"

Следующая команда также не удалась: "sbt -Dconfig.resource=application.test.conf docker:publishLocal".

К сожалению у меня больше нет идей по решению проблемы и буду признателен за любую помощь!

Спасибо!


person stoniemahonie    schedule 28.02.2020    source источник


Ответы (1)


Вы поняли это почти правильно. javaOptions можно установить только в области Universal. См. раздел настройки приложения Java.

Этот раздел документации также содержит другие возможности настройки вашего приложения.

Надеюсь, это поможет, Муки

person Muki    schedule 29.02.2020