From 0d2472f612cd50906205ef87dd82ca35c07f456d Mon Sep 17 00:00:00 2001 From: vlad Date: Wed, 1 Mar 2017 16:57:34 -0800 Subject: Docker base image configurability --- src/main/scala/xyz.driver.sbt/SbtSettings.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main/scala/xyz.driver.sbt/SbtSettings.scala') 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. ", 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) -- cgit v1.2.3