File size: 618 Bytes
c27ec65
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107df46
c27ec65
 
107df46
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
FROM python:3.11-slim

ENV HF_HOME=/tmp/.cache/huggingface \
    HF_MODULES_CACHE=/tmp/hf_modules \
    MPLCONFIGDIR=/tmp/matplotlib \
    GRADIO_ANALYTICS_ENABLED=False \
    GRADIO_SSR_MODE=false \
    PYTHONUNBUFFERED=1

WORKDIR /app

RUN apt-get update \
    && apt-get install -y --no-install-recommends git \
    && rm -rf /var/lib/apt/lists/*

COPY requirements.txt .
RUN pip install --no-cache-dir --upgrade pip \
    && pip install --no-cache-dir -r requirements.txt

COPY app.py .
RUN python -m py_compile app.py

EXPOSE 7860
CMD ["/bin/sh", "-c", "echo codex-traces docker cmd start >&2; python -u app.py"]