Spaces:
Sleeping
Sleeping
| FROM python:3.12-slim | |
| WORKDIR /app | |
| RUN pip install --no-cache-dir uv | |
| COPY . /app | |
| RUN uv sync --all-packages --frozen | |
| ENV PATH="/app/.venv/bin:$PATH" \ | |
| PYTHONPATH="/app/packages/core/src:/app/packages/mcp-server/src" \ | |
| PYTHONUNBUFFERED=1 \ | |
| HF_HOME="/tmp/.cache/huggingface" \ | |
| UV_CACHE_DIR="/tmp/.cache/uv" \ | |
| USER="user" \ | |
| HOME="/tmp" \ | |
| TORCHINDUCTOR_CACHE_DIR="/tmp/torchinductor" | |
| RUN mkdir -p /tmp/.cache/huggingface && chmod -R 777 /tmp | |
| USER 1000 | |
| EXPOSE 7860 | |
| CMD ["/app/.venv/bin/python", "run_space.py"] | |