File size: 570 Bytes
77b0c9c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5798fb9
77b0c9c
 
5798fb9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Use an official Python runtime as a parent image
FROM python:3.11-slim

# Set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

# Set working directory
WORKDIR /app

# Install dependencies
RUN pip install --no-cache-dir flask flask-cors flask-sqlalchemy gunicorn numpy scikit-learn

# Copy the application code
COPY . /app/

# Create Models directory
RUN mkdir -p /app/Models

# Expose port 5000 for the Flask app
EXPOSE 7860

# Command to run the application using gunicorn
CMD ["gunicorn", "--bind", "0.0.0.0:7860", "--reload", "main:app"]