FROM maven:3.9-eclipse-temurin-25 AS build WORKDIR /workspace COPY . . RUN mvn -B -ntp -Dformat.mode=check clean verify FROM eclipse-temurin:25-jre AS runtime WORKDIR /app USER 10001:10001 EXPOSE 8080 ENTRYPOINT ["java", "-jar", "/app/quarkus-run.jar"] FROM runtime AS prebuilt COPY --chown=10001:10001 backend/target/quarkus-app/ ./ FROM runtime AS standalone COPY --from=build --chown=10001:10001 /workspace/backend/target/quarkus-app/ ./