Configure Dockerfile to copy JMX exporter into image

This commit is contained in:
JustFiesta 2024-06-14 11:44:27 +02:00
parent 89c6d8e8ac
commit 2a57c80ad7

View file

@ -11,9 +11,11 @@ RUN mvn clean package -DskipTests -Dcheckstyle.skip
FROM gcr.io/distroless/java17
EXPOSE 8080
EXPOSE 12345
WORKDIR /app
COPY --from=build /project/target/spring-petclinic-*.jar /app/java-application.jar
COPY --from=build /project/metrics /app/metrics
# ENTRYPOINT [ "java", "-Dspring.profiles.active=postgres", "-jar", "java-application.jar"]
ENTRYPOINT [ "java", "-jar", "java-application.jar"]
ENTRYPOINT [ "java", "-javaagent:/app/metrics/jmx_prometheus_javaagent-1.0.1.jar=12345:/app/metrics/config.yaml", "-jar", "java-application.jar"]