File size: 399 Bytes
d76c0bc
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
FROM python:3.11-slim
WORKDIR /code
COPY ./requirements.txt /code/requirements.txt
RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
COPY . .
EXPOSE 7860
# --timeout 120: first request lazily loads BOTH transformer members into RAM,
# which can exceed gunicorn's default 30s worker timeout on free CPU hardware.
CMD ["gunicorn", "-b", "0.0.0.0:7860", "--timeout", "120", "app:app"]