diff --git a/Dockerfile-ultra-lite b/Dockerfile-ultra-lite index 84798820..966b0a8d 100644 --- a/Dockerfile-ultra-lite +++ b/Dockerfile-ultra-lite @@ -2,33 +2,36 @@ FROM bellsoft/liberica-openjdk-alpine:17 # Set Environment Variables -ENV PUID=1000 \ - PGID=1000 \ - UMASK=022 \ - DOCKER_ENABLE_SECURITY=false \ +ENV DOCKER_ENABLE_SECURITY=false \ HOME=/home/stirlingpdfuser \ - VERSION_TAG=$VERSION_TAG + VERSION_TAG=$VERSION_TAG +# PUID=1000 \ +# PGID=1000 \ +# UMASK=022 \ # Create user and group using Alpine's addgroup and adduser -RUN addgroup -g $PGID stirlingpdfgroup && \ - adduser -u $PUID -G stirlingpdfgroup -s /bin/sh -D stirlingpdfuser && \ - mkdir -p $HOME && chown stirlingpdfuser:stirlingpdfgroup $HOME +#RUN addgroup -g $PGID stirlingpdfgroup && \ +# adduser -u $PUID -G stirlingpdfgroup -s /bin/sh -D stirlingpdfuser && \ +# mkdir -p $HOME && chown stirlingpdfuser:stirlingpdfgroup $HOME # Set up necessary directories and permissions -RUN mkdir -p /scripts /configs /customFiles && \ - chown -R stirlingpdfuser:stirlingpdfgroup /scripts /configs /customFiles +#RUN mkdir -p /scripts /configs /customFiles && \ +# chown -R stirlingpdfuser:stirlingpdfgroup /scripts /configs /customFiles + +RUN mkdir -p /scripts /usr/share/fonts/opentype/noto /configs /customFiles COPY build/libs/*.jar app.jar # Set font cache and permissions -RUN chown stirlingpdfuser:stirlingpdfgroup /app.jar +#RUN chown stirlingpdfuser:stirlingpdfgroup /app.jar # Expose the application port EXPOSE 8080 # Set environment variables ENV ENDPOINTS_GROUPS_TO_REMOVE=CLI -ENV DOCKER_ENABLE_SECURITY=false + +ENTRYPOINT ["/scripts/init.sh"] # Run the application CMD ["java", "-jar", "/app.jar"]