FROM ghcr.io/graalvm/graalvm-ce:ol7-java17-22.3.0 as build COPY . /home/gradle/src WORKDIR /home/gradle/src RUN ./gradlew --no-daemon RUN ./gradlew micronaut-data-mongodb:nativeBuild -x test --no-daemon FROM frolvlad/alpine-glibc:alpine-3.12 RUN apk --no-cache update && apk add libstdc++ WORKDIR /micronaut COPY --from=build /home/gradle/src/micronaut-data-mongodb/build/native/nativeCompile/micronaut-data-mongodb micronaut EXPOSE 8080 ENV MICRONAUT_ENVIRONMENTS=benchmark ENTRYPOINT "./micronaut"