From b2954e943e9a6b44122b87b8e394fbb446e040bb Mon Sep 17 00:00:00 2001 From: Celestino Bellone <3385346+cbellone@users.noreply.github.com> Date: Fri, 3 May 2024 06:54:14 +0200 Subject: [PATCH] fix Dockerfile --- src/main/dist/Dockerfile | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/main/dist/Dockerfile b/src/main/dist/Dockerfile index a9ff33ec1..5ec22c30b 100644 --- a/src/main/dist/Dockerfile +++ b/src/main/dist/Dockerfile @@ -22,26 +22,25 @@ RUN "$JAVA_HOME/bin/java" -Djarmode=tools -jar alfio-boot.jar extract --destinat FROM alpine:3.19 LABEL org.opencontainers.image.source=https://github.com/alfio-event/alf.io -COPY --from=zulu /jlinked /opt/jdk/ - ENV LANG en_US.UTF-8 +ENV ALFIO_JAVA_OPTS="" +ENV ALFIO_PERFORMANCE_OPTS="-Dspring.jmx.enabled=false -Dlog4j2.disableJmx=true" + RUN addgroup -S alfio \ && adduser -h /home/alfio -u 1001 -G alfio -S alfio \ && apk update \ && apk add --update ttf-dejavu \ - && rm -rf /var/cache/apk/* + && rm -rf /var/cache/apk/* \ + && mkdir /home/alfio/app + +COPY --from=zulu /jlinked /opt/jdk/ +COPY --chown=alfio --from=zulu /cds/ /home/alfio/app/ USER 1001 # Define working directory. -RUN mkdir /home/alfio/app WORKDIR /home/alfio/app -COPY --chown=alfio --from=zulu /cds/* /home/alfio/app/ - -ENV ALFIO_JAVA_OPTS="" -ENV ALFIO_PERFORMANCE_OPTS="-Dspring.jmx.enabled=false -Dlog4j2.disableJmx=true" - CMD /opt/jdk/bin/java $ALFIO_JAVA_OPTS $ALFIO_PERFORMANCE_OPTS -XX:+UseContainerSupport \ -XX:SharedArchiveFile=alfio-cds.jsa -jar alfio-boot.jar