diff options
author | vlad <vlad@driver.xyz> | 2017-03-01 16:57:34 -0800 |
---|---|---|
committer | vlad <vlad@driver.xyz> | 2017-03-01 16:57:34 -0800 |
commit | 0d2472f612cd50906205ef87dd82ca35c07f456d (patch) | |
tree | 3008f0c1a70e054d6e6826b5582aa772e0e5f3f1 /src | |
parent | 86787886e66dea30304745e03efc751a85320679 (diff) | |
download | sbt-settings-0d2472f612cd50906205ef87dd82ca35c07f456d.tar.gz sbt-settings-0d2472f612cd50906205ef87dd82ca35c07f456d.tar.bz2 sbt-settings-0d2472f612cd50906205ef87dd82ca35c07f456d.zip |
Docker base image configurability
Diffstat (limited to 'src')
-rw-r--r-- | src/main/scala/xyz.driver.sbt/SbtSettings.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/scala/xyz.driver.sbt/SbtSettings.scala b/src/main/scala/xyz.driver.sbt/SbtSettings.scala index 781048c..0a9e7fd 100644 --- a/src/main/scala/xyz.driver.sbt/SbtSettings.scala +++ b/src/main/scala/xyz.driver.sbt/SbtSettings.scala @@ -336,6 +336,7 @@ object SbtSettings extends AutoPlugin { def dockerConfiguration(imageName: String, repository: String, exposedPorts: Seq[Int], + baseImage: String = "java:8-jre-alpine", aggregateSubprojects: Boolean = false): Project = { project .enablePlugins(DockerPlugin, JavaAppPackaging) @@ -347,7 +348,7 @@ object SbtSettings extends AutoPlugin { maintainer := "Direct Inc. <info@driver.xyz>", dockerUpdateLatest := true, // to automatic update the latest tag dockerExposedPorts := exposedPorts, - dockerBaseImage := "java:openjdk-8-jre-alpine", + dockerBaseImage := baseImage, dockerCommands := dockerCommands.value.flatMap { // @see http://blog.codacy.com/2015/07/16/dockerizing-scala/ case cmd@Cmd("FROM", _) => List(cmd, Cmd("RUN", "apk update && apk add bash ttf-dejavu")) case other => List(other) |