Fix for broken docker builds
Add temporary fix to broken docker builds in anticipation of yet to be released pydantic version v2.24.1
This commit is contained in:
		
							parent
							
								
									cf7627557a
								
							
						
					
					
						commit
						e374120057
					
				
							
								
								
									
										10
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Dockerfile
									
									
									
									
									
								
							@ -44,8 +44,14 @@ RUN apk add --no-cache -t build-dependencies \
 | 
			
		||||
    uwsgi \
 | 
			
		||||
    uwsgi-python3 \
 | 
			
		||||
    brotli \
 | 
			
		||||
 && pip3 install --break-system-packages --no-cache -r requirements.txt \
 | 
			
		||||
 && apk del build-dependencies \
 | 
			
		||||
# For 32bit arm architecture install pydantic from the alpine repos instead of requirements.txt
 | 
			
		||||
ARG TARGETARCH
 | 
			
		||||
RUN if [ "$TARGETARCH" = "arm" ]; then \
 | 
			
		||||
        apk add --no-cache py3-pydantic && pip install --no-cache --break-system-packages -r <(grep -v '^pydantic' requirements.txt); \
 | 
			
		||||
    else \
 | 
			
		||||
        pip install --no-cache --break-system-packages -r requirements.txt; \
 | 
			
		||||
    fi
 | 
			
		||||
 RUN apk del build-dependencies \
 | 
			
		||||
 && rm -rf /root/.cache
 | 
			
		||||
 | 
			
		||||
COPY --chown=searxng:searxng dockerfiles ./dockerfiles
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user