mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-11-01 01:21:18 +01:00 
			
		
		
		
	Update Dockerfile-ultra-lite
login
This commit is contained in:
		
							parent
							
								
									78473e96fd
								
							
						
					
					
						commit
						206cf40cb5
					
				@ -2,33 +2,36 @@
 | 
				
			|||||||
FROM bellsoft/liberica-openjdk-alpine:17
 | 
					FROM bellsoft/liberica-openjdk-alpine:17
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set Environment Variables
 | 
					# Set Environment Variables
 | 
				
			||||||
ENV PUID=1000 \
 | 
					ENV DOCKER_ENABLE_SECURITY=false \
 | 
				
			||||||
    PGID=1000 \
 | 
					 | 
				
			||||||
    UMASK=022 \
 | 
					 | 
				
			||||||
    DOCKER_ENABLE_SECURITY=false \
 | 
					 | 
				
			||||||
    HOME=/home/stirlingpdfuser \
 | 
					    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
 | 
					# Create user and group using Alpine's addgroup and adduser
 | 
				
			||||||
RUN addgroup -g $PGID stirlingpdfgroup && \
 | 
					#RUN addgroup -g $PGID stirlingpdfgroup && \
 | 
				
			||||||
    adduser -u $PUID -G stirlingpdfgroup -s /bin/sh -D stirlingpdfuser && \
 | 
					#    adduser -u $PUID -G stirlingpdfgroup -s /bin/sh -D stirlingpdfuser && \
 | 
				
			||||||
    mkdir -p $HOME && chown stirlingpdfuser:stirlingpdfgroup $HOME
 | 
					#    mkdir -p $HOME && chown stirlingpdfuser:stirlingpdfgroup $HOME
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set up necessary directories and permissions
 | 
					# Set up necessary directories and permissions
 | 
				
			||||||
RUN mkdir -p /scripts /configs /customFiles && \
 | 
					#RUN mkdir -p /scripts /configs /customFiles && \
 | 
				
			||||||
    chown -R stirlingpdfuser:stirlingpdfgroup /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
 | 
					COPY build/libs/*.jar app.jar
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set font cache and permissions
 | 
					# Set font cache and permissions
 | 
				
			||||||
RUN chown stirlingpdfuser:stirlingpdfgroup /app.jar
 | 
					#RUN chown stirlingpdfuser:stirlingpdfgroup /app.jar
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Expose the application port
 | 
					# Expose the application port
 | 
				
			||||||
EXPOSE 8080
 | 
					EXPOSE 8080
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Set environment variables
 | 
					# Set environment variables
 | 
				
			||||||
ENV ENDPOINTS_GROUPS_TO_REMOVE=CLI
 | 
					ENV ENDPOINTS_GROUPS_TO_REMOVE=CLI
 | 
				
			||||||
ENV DOCKER_ENABLE_SECURITY=false
 | 
					
 | 
				
			||||||
 | 
					ENTRYPOINT ["/scripts/init.sh"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Run the application
 | 
					# Run the application
 | 
				
			||||||
CMD ["java", "-jar", "/app.jar"]
 | 
					CMD ["java", "-jar", "/app.jar"]
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user