micronaut-native.dockerfile 386 B

12345678910111213
  1. FROM ghcr.io/graalvm/graalvm-ce:java11-21.3.0
  2. RUN gu install native-image
  3. WORKDIR /micronaut
  4. COPY build.gradle build.gradle
  5. COPY settings.gradle settings.gradle
  6. COPY gradlew gradlew
  7. COPY gradle gradle
  8. COPY src src
  9. RUN sh ./gradlew build nativeImage --no-daemon
  10. EXPOSE 8080
  11. CMD ["/micronaut/build/native-image/application", "-Dmicronaut.environments=benchmark", "-Dlog-root-level=OFF"]