tio-mvc.dockerfile 515 B

12345678910111213
  1. FROM maven:3.6.1-jdk-11-slim as maven
  2. WORKDIR /t-io
  3. COPY pom.xml pom.xml
  4. COPY src src
  5. COPY script script
  6. RUN mvn package -q
  7. #TODO use separate JDK/JRE for the RUN (as the other builds)
  8. WORKDIR /t-io/target/tio-http-server-benchmark
  9. EXPOSE 8080
  10. CMD ["java", "-server", "-Xms1G", "-Xmx1G", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-Dpacket.handler.mode=queue1", "-cp", "/t-io/target/tio-http-server-benchmark/config:/t-io/target/tio-http-server-benchmark/lib/*", "org.tio.http.server.benchmark.TioBenchmarkStarter"]