1234567891011121314151617181920212223242526 |
- FROM hseeberger/scala-sbt:8u265_1.3.13_2.13.3
- WORKDIR /akka-http
- RUN mkdir project
- COPY akka-http/project/build.properties project/
- COPY akka-http/project/plugins.sbt project/
- RUN \
- which sbt && \
- pwd && \
- ls -la . && \
- ls -la project && \
- sbt sbtVersion
- COPY akka-http/build.sbt akka-http/.sbtopts ./
- RUN sbt update
- COPY akka-http/src src
- RUN sbt clean compile stage
- EXPOSE 9000
- CMD ["target/universal/stage/bin/akka-http-benchmark", "-Dakka.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:-UseBiasedLocking", "-J-XX:+AlwaysPreTouch", "-J-XX:+UseNUMA", "-J-XX:+AggressiveOpts"]
|