Play / Scala / sbt:docker:publichLocal具有特定的.conf文件

问题描述 投票:0回答:1

我徒劳地在Docker上使用specific .conf-file命令“ sbt docker:publishLocal”从sbt-native-packager部署并运行我的play应用程序。

这样的命令起作用,创建了映像,并且其容器是可执行的。创建的映像包含所有.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"

很遗憾,我没有更多的想法来解决问题,将不胜感激!

谢谢!

playframework sbt-native-packager sbt-docker
1个回答
0
投票

您几乎完全正确。只能在javaOptions范围内设置Universal。参见customize java app section

此文档部分还包含其他配置应用程序的可能性。

希望有帮助,Muki

© www.soinside.com 2019 - 2024. All rights reserved.