pekko-http.dockerfile 664 B

123456789101112131415161718
  1. FROM sbtscala/scala-sbt:eclipse-temurin-jammy-17.0.5_8_1.9.3_2.13.11 as build
  2. WORKDIR /pekko-http
  3. COPY pekko-http ./
  4. RUN \
  5. which sbt && \
  6. pwd && \
  7. ls -la . && \
  8. ls -la project && \
  9. sbt sbtVersion
  10. RUN sbt clean compile stage
  11. FROM eclipse-temurin:17-jre-jammy
  12. COPY --from=build /pekko-http/target/universal/stage /pekko-http
  13. EXPOSE 9000
  14. CMD ["/pekko-http/bin/pekko-http-benchmark", "-Dpekko.http.benchmark.mysql.dbhost=tfb-database", "-J-server", "-J-Xms2g", "-J-Xmx2g", "-J-XX:NewSize=1g", "-J-XX:MaxNewSize=1g", "-J-XX:InitialCodeCacheSize=256m", "-J-XX:ReservedCodeCacheSize=256m", "-J-XX:+UseParallelGC", "-J-XX:+AlwaysPreTouch", "-J-XX:+UseNUMA"]