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"]
|