Skip to content

Instantly share code, notes, and snippets.

@jeroenr
Created July 18, 2017 19:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeroenr/73e55f014db4de279617d761c5f5448d to your computer and use it in GitHub Desktop.
Save jeroenr/73e55f014db4de279617d761c5f5448d to your computer and use it in GitHub Desktop.
Docker settings in build.sbt
// begin docker template settings
enablePlugins(JavaServerAppPackaging)
enablePlugins(DockerPlugin)
publishArtifact in (Compile, packageDoc) := false
val shortCommit = ("git rev-parse --short HEAD" !!).replaceAll("\\n", "").replaceAll("\\r", "")
packageName in Docker := "my-docker-repo/" + name.value
version in Docker := shortCommit
dockerBaseImage := "airdock/oracle-jdk:jdk-1.8"
defaultLinuxInstallLocation in Docker := s"/opt/${name.value}" // to have consistent directory for files
dockerRepository := Some("eu.gcr.io")
// end docker template settings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment