mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-10-25 11:17:28 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			784 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			784 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # Build jbig2enc in a separate stage
 | |
| FROM frooodle/stirling-pdf-base:beta4
 | |
| 
 | |
| ARG VERSION_TAG
 | |
| ENV VERSION_TAG=$VERSION_TAG
 | |
| 
 | |
| ENV DOCKER_ENABLE_SECURITY=false
 | |
| 
 | |
| # Create scripts folder and copy local scripts
 | |
| RUN mkdir /scripts
 | |
| COPY ./scripts/* /scripts/
 | |
| 
 | |
| #Install fonts
 | |
| RUN mkdir /usr/share/fonts/opentype/noto/
 | |
| COPY src/main/resources/static/fonts/*.ttf /usr/share/fonts/opentype/noto/
 | |
| COPY src/main/resources/static/fonts/*.otf /usr/share/fonts/opentype/noto/
 | |
| RUN fc-cache -f -v
 | |
| 
 | |
| # Always copy the JAR 
 | |
| COPY build/libs/*.jar app.jar
 | |
| 
 | |
| # Expose the application port
 | |
| EXPOSE 8080
 | |
| 
 | |
| # Set environment variables
 | |
| ENV APP_HOME_NAME="Stirling PDF"
 | |
| 
 | |
| # Run the application
 | |
| RUN chmod +x /scripts/init.sh
 | |
| ENTRYPOINT ["/scripts/init.sh"]
 | |
| CMD ["java", "-jar", "/app.jar"]
 |