actframework.dockerfile 486 B

12345678910111213141516171819
  1. FROM tfb/actframework-base:latest
  2. RUN mvn clean package
  3. WORKDIR /act/target/dist
  4. RUN unzip -q *.zip
  5. CMD java \
  6. -server \
  7. -Djava.security.egd=file:/dev/./urandom \
  8. -Xms1G \
  9. -Xmx1G \
  10. -Xss320k \
  11. -XX:+UseNUMA \
  12. -XX:+UseParallelGC \
  13. -XX:+AggressiveOpts \
  14. -Dapp.mode=prod \
  15. -Dapp.nodeGroup= \
  16. -Dprofile=json_plaintext \
  17. -Dxio.worker_threads.max=256 \
  18. -cp "/act/target/dist/classes:/act/target/dist/lib/*" \
  19. com.techempower.act.AppEntry