FROM ghcr.io/graalvm/graalvm-community:latest as build COPY . /home/gradle/src WORKDIR /home/gradle/src RUN ./gradlew --no-daemon RUN ./gradlew micronaut-vertx-pg-client:nativeBuild -x test --no-daemon FROM frolvlad/alpine-glibc:glibc-2.34 RUN apk --no-cache update && apk add libstdc++ WORKDIR /micronaut COPY --from=build /home/gradle/src/micronaut-vertx-pg-client/build/native/nativeCompile/micronaut-vertx-pg-client micronaut EXPOSE 8080 ENV MICRONAUT_ENVIRONMENTS=benchmark ENTRYPOINT "./micronaut"