mirror of
				https://github.com/StefBuwalda/WebTech.git
				synced 2025-10-31 03:39:59 +00:00 
			
		
		
		
	Create Dockerfile
This commit is contained in:
		
							
								
								
									
										25
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| # Use an official base image | ||||
| FROM python:3.11-slim | ||||
|  | ||||
| # Set environment variables | ||||
| ENV PYTHONDONTWRITEBYTECODE=1 | ||||
| ENV PYTHONUNBUFFERED=1 | ||||
|  | ||||
| # Set working directory | ||||
| WORKDIR /app | ||||
|  | ||||
| # Install system dependencies (optional) | ||||
| RUN apt-get update && apt-get install -y \ | ||||
|     && rm -rf /var/lib/apt/lists/* | ||||
|  | ||||
| # Copy dependency file(s) | ||||
| COPY requirements.txt . | ||||
|  | ||||
| # Install Python dependencies | ||||
| RUN pip install -r requirements.txt | ||||
|  | ||||
| # Copy project files | ||||
| COPY . . | ||||
|  | ||||
| # Specify default command | ||||
| CMD ["python", "app.py"] | ||||
		Reference in New Issue
	
	Block a user