mirror of
				https://github.com/gabrielkheisa/gemini-resume-checker.git
				synced 2025-10-31 14:19:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			556 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			556 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM python:3.9-slim
 | |
| 
 | |
| WORKDIR /app
 | |
| 
 | |
| # Install system dependencies
 | |
| RUN apt-get update && apt-get install -y \
 | |
|     build-essential \
 | |
|     && rm -rf /var/lib/apt/lists/*
 | |
| 
 | |
| # Copy requirements first to leverage Docker cache
 | |
| COPY requirements.txt .
 | |
| RUN pip install --no-cache-dir -r requirements.txt
 | |
| 
 | |
| # Copy the rest of the application
 | |
| COPY . .
 | |
| 
 | |
| # Set environment variables
 | |
| ENV FLASK_APP=app.py
 | |
| ENV FLASK_ENV=development
 | |
| ENV PYTHONUNBUFFERED=1
 | |
| 
 | |
| # Expose the port the app runs on
 | |
| EXPOSE 5000
 | |
| 
 | |
| # Command to run the application
 | |
| CMD ["flask", "run", "--host=0.0.0.0"] |