使用sbt native packager使用自定义配置构建docker映像

使用sbt native packager使用自定义配置构建docker映像,sbt,sbt-native-packager,Sbt,Sbt Native Packager,我正在使用sbt native packager为我的scale应用程序构建docker映像 现在,我需要介绍staging,并遵循站点中的方法。问题是,映射的application.conf在引导时未被拾取 我已经通过主类从配方中调整了build.sbt lazy val testPackage = project .in(file("build/test")) .enablePlugins(JavaAppPackaging) .settings( name := "app

我正在使用sbt native packager为我的scale应用程序构建docker映像

现在,我需要介绍staging,并遵循站点中的方法。问题是,映射的
application.conf
在引导时未被拾取

我已经通过主类从配方中调整了
build.sbt

lazy val testPackage = project
  .in(file("build/test"))
  .enablePlugins(JavaAppPackaging)
  .settings(
    name := "app-dev",
    mainClass := Some("Main"),
    resourceDirectory in Compile := (resourceDirectory in (app, Compile)).value,
    mappings in Universal += {
      ((resourceDirectory in Compile).value / "test.conf") -> "conf/application.conf"
    }
  ).dependsOn(app)
我构建docker映像如下:
testPackage/docker:publishLocal

我还使用了
bash_模板
文件,并添加了-D参数来传递配置文件位置(
-Dconfig.file=${{chdir}}/conf/application.conf
),但我也没有让它以这种方式运行

如何将自定义
application.conf
添加到类路径