X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=influxlogger%2FDockerfile;h=fea4ba5092c3d3166b123515162ef5203618f69b;hb=refs%2Fchanges%2F08%2F12708%2F1;hp=c1d6be509c6de2e70fa5fba641c6d1460eca6e9a;hpb=9e3ded97088f197b335d060e1c9ddf7d6c0ecd89;p=nonrtric%2Fplt%2Franpm.git diff --git a/influxlogger/Dockerfile b/influxlogger/Dockerfile index c1d6be5..fea4ba5 100644 --- a/influxlogger/Dockerfile +++ b/influxlogger/Dockerfile @@ -20,7 +20,25 @@ # ============LICENSE_END========================================================= -FROM openjdk:17-jdk-slim +FROM openjdk:17-jdk as jre-build + +RUN $JAVA_HOME/bin/jlink \ +--verbose \ +--add-modules ALL-MODULE-PATH \ +--strip-debug \ +--no-man-pages \ +--no-header-files \ +--compress=2 \ +--output /customjre + +# Use debian base image (same as openjdk uses) +FROM debian:11-slim + +ENV JAVA_HOME=/jre +ENV PATH="${JAVA_HOME}/bin:${PATH}" + +#copy JRE from the base image +COPY --from=jre-build /customjre $JAVA_HOME EXPOSE 8084 8435 @@ -48,4 +66,4 @@ RUN chown -R $user:$group /var/pmlog-service USER ${user} ADD target/${JAR} /opt/app/pmlog-service/pmlog.jar -CMD ["java", "-jar", "/opt/app/pmlog-service/pmlog.jar"] +CMD ["/jre/bin/java", "-jar", "/opt/app/pmlog-service/pmlog.jar"]