| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | FROM registry.access.redhat.com/ubi8/openjdk-17:1.15 as mavenENV LANGUAGE='en_US:en'WORKDIR /quarkusENV MODULE=resteasy-reactive-hibernate-reactiveCOPY --chown=185 pom.xml pom.xmlCOPY --chown=185 quarkus-benchmark-common quarkus-benchmark-common/COPY --chown=185 resteasy-reactive-hibernate resteasy-reactive-hibernate/COPY --chown=185 resteasy-reactive-hibernate-reactive resteasy-reactive-hibernate-reactive/COPY --chown=185 vertx vertx/COPY --chown=185 reactive-routes-pgclient reactive-routes-pgclient/# Uncomment to test pre-release quarkus#RUN mkdir -p /root/.m2/repository/io#COPY m2-quarkus /root/.m2/repository/io/quarkusUSER 185WORKDIR /quarkusRUN mvn -DskipTests install -pl :benchmark,:quarkus-benchmark-common -B -qWORKDIR /quarkus/$MODULERUN mvn dependency:go-offline -B -qWORKDIR /quarkusCOPY $MODULE/src $MODULE/srcWORKDIR /quarkus/$MODULERUN mvn package -B -qWORKDIR /quarkusFROM registry.access.redhat.com/ubi8/openjdk-17-runtime:1.15ENV LANGUAGE='en_US:en'WORKDIR /quarkusENV MODULE=resteasy-reactive-hibernate-reactiveCOPY --chown=185 --from=maven /quarkus/$MODULE/target/quarkus-app/lib/ libCOPY --chown=185 --from=maven /quarkus/$MODULE/target/quarkus-app/app/ appCOPY --chown=185 --from=maven /quarkus/$MODULE/target/quarkus-app/quarkus/ quarkusCOPY --chown=185 --from=maven /quarkus/$MODULE/target/quarkus-app/quarkus-run.jar quarkus-run.jarCOPY --chown=185 run_quarkus.sh run_quarkus.shEXPOSE 8080USER 185ENTRYPOINT "./run_quarkus.sh"
 |