File size: 571 Bytes
813ce50
 
 
 
 
 
 
 
 
 
 
c3aebd9
 
 
 
813ce50
 
 
 
 
 
 
 
 
 
 
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
26
27
FROM python:3.12-slim

RUN apt-get update && \
    apt-get upgrade -y && \
    apt-get install ffmpeg libsm6 libxext6 -y && \
    apt-get clean

# Install the dependancies
COPY requirements.txt /
RUN pip install --no-cache-dir -r requirements.txt

# Will execute nltk.download('wordnet')
COPY post_install.py .
RUN python post_install.py

# Copy the code files
COPY src /

# Listen to port 5000 (the default port of flask)
EXPOSE 7860

# Define the working dir in the contener
WORKDIR /

# Commande to start the app
CMD ["gunicorn", "--bind", "0.0.0.0:7860", "main:app"]