27 lines
		
	
	
		
			583 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			583 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM alpine@sha256:56fa17d2a7e7f168a043a2712e63aed1f8543aeafdcee47c58dcffe38ed51099
 | 
						|
 | 
						|
RUN apk add --no-cache python3 py3-pip
 | 
						|
 | 
						|
RUN \
 | 
						|
	--mount=type=cache,target=/root/.cache/pip \
 | 
						|
	pip install \
 | 
						|
		--break-system-packages \
 | 
						|
		uv
 | 
						|
 | 
						|
WORKDIR /app
 | 
						|
 | 
						|
COPY requirements.txt requirements.txt
 | 
						|
 | 
						|
RUN \
 | 
						|
	--mount=type=cache,target=/root/.cache/pip \
 | 
						|
	--mount=type=cache,target=/root/.cache/uv \
 | 
						|
	--mount=type=bind,source=./deps/whl,target=/app/deps/whl \
 | 
						|
	uv pip install \
 | 
						|
	-f deps/whl \
 | 
						|
	-r requirements.txt \
 | 
						|
	--break-system-packages --system
 | 
						|
 | 
						|
COPY ./rest.py ./rest.py
 | 
						|
 | 
						|
# CMD ["python3", "rest.py"]
 |