29 lines
		
	
	
		
			462 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			462 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
FROM python:3.11-slim-bookworm
 | 
						|
 | 
						|
RUN apt-get update && apt-get install -y --no-install-recommends \
 | 
						|
    libglib2.0-0 \
 | 
						|
    libsm6 \
 | 
						|
    libxrender1 \
 | 
						|
    libxext6 \
 | 
						|
    libgomp1 \
 | 
						|
    libgl1 \
 | 
						|
 && apt-get clean \
 | 
						|
 && rm -rf /var/lib/apt/lists/*
 | 
						|
 | 
						|
WORKDIR /app
 | 
						|
 | 
						|
COPY requirements.txt .
 | 
						|
RUN pip install --no-cache-dir -r requirements.txt
 | 
						|
 | 
						|
COPY . .
 | 
						|
 | 
						|
RUN chmod +x run.sh
 | 
						|
 | 
						|
ARG VERSION
 | 
						|
RUN echo $VERSION > VERSION
 | 
						|
 | 
						|
EXPOSE 5000
 | 
						|
 | 
						|
ENV FLASK_ENV production
 | 
						|
CMD ["./run.sh"]
 |