【发布时间】:2017-01-16 23:41:14
【问题描述】:
如果我在没有 Docker 的情况下运行我的应用程序,我会这样做:
./myapp -Dconfig.file=conf/application.prod.conf -Dlogger.resource=logback.prod.xml
其实我可以做得更好,把它们放到build.sbt文件里:
// Production Mode
javaOptions in Production ++= Seq(
"-Dconfig.file=conf/application.prod.conf",
"-Dlogger.resource=logback.prod.xml"
)
然后它们将在我运行我的应用程序时应用:
./myapp # options now applied via build.sbt
当我使用sbt docker:publishLocal 构建我的应用程序,然后使用 docker run 运行它时,javaOptions 不会生效。
当我docker run时如何让这些javaOptions生效?
【问题讨论】:
标签: docker sbt sbt-docker