es4x.dockerfile 935 B

12345678910111213141516171819202122232425
  1. FROM oracle/graalvm-ce:1.0.0-rc14
  2. # Set working dir
  3. RUN mkdir /app
  4. WORKDIR /app
  5. COPY ./ /app
  6. # Get dependencies
  7. RUN npm --unsafe-perm install
  8. CMD java \
  9. -server \
  10. -XX:+UseNUMA \
  11. -XX:+UseParallelGC \
  12. -XX:+AggressiveOpts \
  13. -Dvertx.disableMetrics=true \
  14. -Dvertx.disableH2c=true \
  15. -Dvertx.disableWebsockets=true \
  16. -Dvertx.flashPolicyHandler=false \
  17. -Dvertx.threadChecks=false \
  18. -Dvertx.disableContextTimings=true \
  19. -Dvertx.disableTCCL=true \
  20. -jar node_modules/.bin/benchmark.jar \
  21. --instances `grep --count ^processor /proc/cpuinfo` \
  22. --options vertx.json