micronaut-jdbc-graalvm.dockerfile 453 B

123456789101112
  1. FROM container-registry.oracle.com/graalvm/native-image:23
  2. RUN microdnf install findutils # Gradle 8.7 requires xargs
  3. COPY . /home/gradle/src
  4. WORKDIR /home/gradle/src
  5. RUN ./gradlew micronaut-jdbc:nativeCompile -x test -x internalStartTestResourcesService --no-daemon
  6. WORKDIR /micronaut
  7. RUN mv /home/gradle/src/micronaut-jdbc/build/native/nativeCompile/micronaut-jdbc micronaut
  8. EXPOSE 8080
  9. ENV MICRONAUT_ENVIRONMENTS=benchmark
  10. ENTRYPOINT "./micronaut"