gitrag-free-mcp / Dockerfile
jacklalane's picture
Set safe runtime cache env for Space user
73f6903 verified
Raw
History Blame Contribute Delete
541 Bytes
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"]