Guest User

Untitled

a guest
Jan 17th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. ./bin/activator clean stage
  2. ./target/universal/stage/bin/app-server -J-Xms128M -J-Xmx512m -J-server -Dconfig.resource=application.conf
  3.  
  4. FROM ubuntu:latest
  5.  
  6. RUN mkdir home/app-server
  7. ENV HOME=home/app-server
  8.  
  9. COPY . $HOME
  10.  
  11. WORKDIR $HOME
  12.  
  13. RUN ./bin/activator clean stage #this is inside the $HOME directory
  14.  
  15. EXPOSE 5000
  16. CMD ["./target/universal/stage/bin/app-server", "-J-Xms128M", "-J-Xmx512m", "-J-server", "-Dhttp.port=5000", "-Dconfig.resource=stage.conf"]
  17.  
  18. Getting com.typesafe.activator activator-launcher 1.3.12 ...
  19. downloading https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.activator/activator-launcher/1.3.12/jars/activator-launcher.jar ...
  20. [SUCCESSFUL ] com.typesafe.activator#activator-launcher;1.3.12!activator-launcher.jar (1460ms)
  21. downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.8/scala-library-2.11.8.jar ...
  22. [SUCCESSFUL ] org.scala-lang#scala-library;2.11.8!scala-library.jar (310ms)
  23.  
  24. FROM ubuntu:16.04
  25.  
  26. ENV DEBIAN_FRONTEND noninteractive
  27. ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
  28. ENV LANG en_US.UTF-8
  29. ENV LC_ALL en_US.UTF-8
  30.  
  31. RUN apt-get update &&
  32. apt-get install -y --no-install-recommends locales unzip &&
  33. locale-gen en_US.UTF-8 &&
  34. apt-get dist-upgrade -y &&
  35. apt-get --purge remove openjdk* &&
  36. echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | debconf-set-selections &&
  37. echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" > /etc/apt/sources.list.d/webupd8team-java-trusty.list &&
  38. apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 &&
  39. apt-get update &&
  40. apt-get install -y --no-install-recommends oracle-java8-installer oracle-java8-set-default &&
  41. apt-get clean all
  42.  
  43. RUN apt-get install -y curl &&
  44. curl -OL https://github.com/google/protobuf/releases/download/v3.2.0/protoc-3.2.0-linux-x86_64.zip &&
  45. unzip protoc-3.2.0-linux-x86_64.zip -d protoc3 &&
  46. mv protoc3/bin/* /usr/local/bin/ &&
  47. mv protoc3/include/* /usr/local/include/
  48.  
  49. RUN wget http://downloads.typesafe.com/typesafe-activator/1.3.2/typesafe-activator-1.3.2-minimal.zip &&
  50. unzip typesafe-activator-1.3.2-minimal.zip &&
  51. mv activator-1.3.2-minimal /bin/activator
Add Comment
Please, Sign In to add comment