Leaner docker image

This commit is contained in:
2020-08-14 08:05:50 +02:00
parent 24ac5cf4fc
commit 934820274b
4 changed files with 18 additions and 4 deletions
+4 -2
View File
@@ -20,11 +20,13 @@ RUN mvn -Dstyle.color=always package
FROM openjdk:14-alpine as jdkbuilder
COPY --from=builder /tmp/app/target/app-*.jar /app/app.jar
RUN apk add --no-cache binutils
ENV MODULES java.base,java.compiler,java.desktop,java.instrument,java.logging,java.management,java.naming,java.scripting,java.security.jgss,java.sql,java.sql.rowset,java.transaction.xa,java.xml,jdk.net
RUN jlink --output /myjdk --module-path $JAVA_HOME/jmods --add-modules $MODULES
RUN jlink --output /myjdk --module-path $JAVA_HOME/jmods --add-modules $MODULES --no-header-files --no-man-pages --strip-debug --compress=2
RUN strip -p --strip-unneeded /myjdk/lib/server/libjvm.so
FROM alpine