trackingsvg/test2
0
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"]