Skip to content

Instantly share code, notes, and snippets.

@boniface
Created July 30, 2017 11:52
Show Gist options
  • Save boniface/cb0bedfb564beb7ab225732a0092d7b9 to your computer and use it in GitHub Desktop.
Save boniface/cb0bedfb564beb7ab225732a0092d7b9 to your computer and use it in GitHub Desktop.
Docker Play deploy
dockerCommands := Seq(
Cmd("FROM", "anapsix/alpine-java:jdk8"),
Cmd("MAINTAINER", maintainer.value),
Cmd("WORKDIR", "/opt/docker"),
Cmd("ADD", "/opt /opt"),
ExecCmd("RUN", "chown", "-R", "daemon:daemon", "."),
Cmd("USER", "daemon"),
ExecCmd("ENTRYPOINT", "bin/hashbot"),
ExecCmd("CMD", "")
)
javaOptions in Universal ++= Seq(
// JVM memory tuning
"-J-Xms4g",
"-J-Xmx4g",
"-J-Xmn2g"
)
sbt docker:stage
cd target/docker/stage
docker build -t="bonifacekabaso/hashbot:1.0" .
docker login
docker push bonifacekabaso/hashbot:1.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment