【发布时间】:2016-01-02 07:04:27
【问题描述】:
我正在使用 sbt-native-packager 和 DockerPlugin 来构建应用程序。 这个应用程序由两个项目组成:一个经常变化,另一个几乎是静态的。 构建看起来像这样:
lazy val root = myProject("my-backend", ".")
.enablePlugins(JavaAppPackaging, DockerPlugin).settings(dockerSettings: _*)
.settings(dockerExposedPorts in Docker := List(80, 8080))
.dependsOn(servicesProject, coreProject)
...
有没有办法构建一个 Docker 映像,其中每个项目(servicesProject、coreProject)都将位于一个单独的层中? 这样就不需要一直下载静态/核心层了。
【问题讨论】:
标签: scala docker sbt sbt-native-packager