mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-10-25 11:17:28 +02: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 | ||||
| 
 | ||||
| # 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"] | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user