From 2a57c80ad7ea8d2e012a2990662bdf1d0bf82265 Mon Sep 17 00:00:00 2001 From: JustFiesta Date: Fri, 14 Jun 2024 11:44:27 +0200 Subject: [PATCH] Configure Dockerfile to copy JMX exporter into image --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 76efba22d..8bff365fc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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"]