File size: 376 Bytes
ddd550f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM python:3.13-bookworm

ENV PYTHONUNBUFFERED=1 \
    PIP_NO_CACHE_DIR=off \
    PIP_DISABLE_PIP_VERSION_CHECK=on \
    PIP_DEFAULT_TIMEOUT=100

WORKDIR /app

RUN python -m pip install --upgrade pip
RUN pip install --no-cache-dir uv

COPY pyproject.toml uv.lock* ./
RUN uv pip sync --system pyproject.toml --no-cache --verbose

COPY . .

EXPOSE 7860
CMD ["python", "app.py"]