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 | 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