mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-03 03:16:10 -06:00 
			
		
		
		
	Adds a couple build args to force pikepdf to rebuild dependent wheels if the versions change
This commit is contained in:
		
				
					committed by
					
						
						Trenton H
					
				
			
			
				
	
			
			
			
						parent
						
							0a81439415
						
					
				
				
					commit
					b479027f3d
				
			@@ -1,14 +0,0 @@
 | 
			
		||||
# This Dockerfile compiles the frontend
 | 
			
		||||
# Inputs: None
 | 
			
		||||
 | 
			
		||||
FROM node:16-bullseye-slim AS compile-frontend
 | 
			
		||||
 | 
			
		||||
COPY ./src /src/src
 | 
			
		||||
COPY ./src-ui /src/src-ui
 | 
			
		||||
 | 
			
		||||
WORKDIR /src/src-ui
 | 
			
		||||
RUN set -eux \
 | 
			
		||||
  && npm update npm -g \
 | 
			
		||||
  && npm ci --omit=optional
 | 
			
		||||
RUN set -eux \
 | 
			
		||||
  && ./node_modules/.bin/ng build --configuration production
 | 
			
		||||
@@ -18,6 +18,10 @@ LABEL org.opencontainers.image.description="A intermediate image with pikepdf wh
 | 
			
		||||
 | 
			
		||||
ARG DEBIAN_FRONTEND=noninteractive
 | 
			
		||||
ARG PIKEPDF_VERSION
 | 
			
		||||
# These not not used, but will still bust the cache if one changes
 | 
			
		||||
# Otherwise, the main image will try to build thing (and fail)
 | 
			
		||||
ARG PILLOW_VERSION
 | 
			
		||||
ARG LXML_VERSION
 | 
			
		||||
 | 
			
		||||
ARG BUILD_PACKAGES="\
 | 
			
		||||
  build-essential \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user