helidon.dockerfile 433 B

1234567891011121314151617
  1. FROM docker.io/maven:3.8.6-eclipse-temurin-19 as maven
  2. WORKDIR /helidon
  3. COPY reactive/src src
  4. COPY reactive/pom.xml pom.xml
  5. RUN mvn package -q
  6. FROM openjdk:19-jdk-slim
  7. WORKDIR /helidon
  8. COPY --from=maven /helidon/target/libs libs
  9. COPY --from=maven /helidon/target/benchmark-reactive.jar app.jar
  10. EXPOSE 8080
  11. CMD java -server \
  12. -Dio.netty.buffer.checkBounds=false \
  13. -Dio.netty.buffer.checkAccessible=false \
  14. -jar app.jar