CoolFace
Apppublic

trackingsvg/test2

sourceHugging Faceupdated 9mo agoView on Hugging Face
0likes
Dockerfile32 linesDownload Raw Back to root
1FROM python:3.10-slim2 3WORKDIR /app4 5# 1. INSTALL SYSTEM DEPENDENCIES FIRST6RUN apt-get update && apt-get install -y \7    build-essential \8    cmake \9    pkg-config \10    git \11    && rm -rf /var/lib/apt/lists/*12 13# 2. COPY AND INSTALL PYTHON PACKAGES14COPY requirements.txt .15RUN pip install --no-cache-dir --upgrade pip && \16    pip install --no-cache-dir -r requirements.txt17 18# 3. COPY APPLICATION CODE19COPY . .20 21# 4. SET CACHE DIRECTORIES (CRITICAL FOR HUGGING FACE SPACES)22ENV HF_HOME=/tmp23ENV TRANSFORMERS_CACHE=/tmp24ENV HUGGINGFACE_HUB_CACHE=/tmp25ENV XDG_CACHE_HOME=/tmp26 27# 5. CREATE WRITABLE DIRECTORY FOR RUNTIME28RUN mkdir -p /tmp && chmod 777 /tmp29 30EXPOSE 786031 32CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]