diff --git a/Dockerfile.openj9 b/Dockerfile.openj9 index 9f9d494..b77409d 100644 --- a/Dockerfile.openj9 +++ b/Dockerfile.openj9 @@ -27,14 +27,18 @@ RUN bash get_source.sh RUN bash configure --with-boot-jdk=/build/bootjdk --with-mixedrefs=static --with-openssl=system RUN make all -RUN mv /build/src/build/linux-x86_64-server-release/images/* /build/dist/ +WORKDIR /build/src/build/linux-x86_64-server-release/images +RUN jdk/bin/jlink --strip-debug --no-man-pages --no-header-files --compress=2 \ + --add-modules ALL-MODULE-PATH --output jre + +RUN mv ./* /build/dist/ # ------ FROM debian:12-slim AS run -COPY --from=build /build/dist/jdk/ /var/lib/jvm/openj9-jdk21 -RUN ln -s /var/lib/jvm/openj9-jdk21/bin/java /usr/bin/java -ENV JAVA_HOME=/var/lib/jvm/openj9-jdk21 +COPY --from=build /build/dist/jre /usr/lib/jvm/openj9-jre +RUN ln -s /usr/lib/jvm/openj9-jre/bin/java /usr/bin/java +ENV JAVA_HOME=/usr/lib/jvm/openj9-jre # ------