23 lines
		
	
	
		
			393 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			393 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								FROM python:3.11-slim
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Install system dependencies required by PaddleOCR and OpenCV
							 | 
						||
| 
								 | 
							
								RUN apt-get update && apt-get install -y \
							 | 
						||
| 
								 | 
							
								    libglib2.0-0 \
							 | 
						||
| 
								 | 
							
								    libsm6 \
							 | 
						||
| 
								 | 
							
								    libxrender1 \
							 | 
						||
| 
								 | 
							
								    libxext6 \
							 | 
						||
| 
								 | 
							
								    libgomp1 \
							 | 
						||
| 
								 | 
							
								    libgl1 \
							 | 
						||
| 
								 | 
							
								 && rm -rf /var/lib/apt/lists/*
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								WORKDIR /app
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY requirements.txt .
							 | 
						||
| 
								 | 
							
								RUN pip install --no-cache-dir -r requirements.txt
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY . .
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								EXPOSE 8089
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CMD ["python", "app.py"]
							 |