1

我徒劳地尝试使用命令“sbt docker:publishLocal”从 sbt-native-packager 部署和运行我的 play 应用程序,并在 Docker 上使用特定的 .conf 文件

这样的命令有效,图像被创建,它的容器是可执行的。创建的映像包含所有 .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".

不幸的是,我没有更多的想法来解决这个问题,如果有任何帮助,我将不胜感激!

谢谢!

4

1 回答 1

0

你几乎是对的。javaOptions只能在范围Universal内设置。请参阅自定义 java 应用程序部分

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

希望有帮助,穆基

于 2020-02-29T11:29:24.820 回答