docker: Upgrade pip before installing requirements
Outdated pip versions require a rust compiler to install the cryptography package. Ensuring that pip is up to date should eliminate the recent buildx errors where a prebuilt cryptography wheel is not available.
This commit is contained in:
		
							parent
							
								
									d02a7d90b9
								
							
						
					
					
						commit
						a2d5a23c43
					
				| 
						 | 
				
			
			@ -6,15 +6,16 @@ RUN apk --update add \
 | 
			
		|||
    libxslt-dev \
 | 
			
		||||
    openssl-dev \
 | 
			
		||||
    libffi-dev
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
COPY requirements.txt .
 | 
			
		||||
 | 
			
		||||
RUN pip install --upgrade pip
 | 
			
		||||
RUN pip install --prefix /install --no-warn-script-location --no-cache-dir -r requirements.txt
 | 
			
		||||
 | 
			
		||||
FROM python:3.8-alpine
 | 
			
		||||
 | 
			
		||||
RUN apk add --update --no-cache tor curl bash openrc
 | 
			
		||||
# libcurl4-openssl-dev 
 | 
			
		||||
# libcurl4-openssl-dev
 | 
			
		||||
 | 
			
		||||
ARG config_dir=/config
 | 
			
		||||
RUN mkdir -p $config_dir
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user