akka-http-slick-postgres.dockerfile 814 B

123456789101112131415161718192021222324
  1. FROM hseeberger/scala-sbt:8u151-2.12.4-1.1.1
  2. WORKDIR /akka-http-slick-postgres
  3. RUN mkdir project
  4. COPY akka-http-slick-postgres/project/build.properties project/
  5. COPY akka-http-slick-postgres/project/plugins.sbt project/
  6. RUN \
  7. which sbt && \
  8. pwd && \
  9. ls -la . && \
  10. ls -la project && \
  11. sbt sbtVersion
  12. COPY akka-http-slick-postgres/build.sbt akka-http-slick-postgres/.sbtopts akka-http-slick-postgres/.scalafmt.conf ./
  13. RUN sbt update
  14. COPY akka-http-slick-postgres/src src
  15. RUN sbt clean compile stage
  16. CMD ["target/universal/stage/bin/akka-http-slick-postgres", "-Dakka.http.benchmark.postgres.dbhost=tfb-database", "-J-d64", "-J-server", "-J-Xms1g", "-J-Xmx1g", "-J-XX:UseG1GC", "-J-XX:ParallelGCThreads=3", "-J-XX:MetaspaceSize=192M", "-J-XX:MaxMetaspaceSize=192M", "-J-XX:+UseStringDeduplication"]