Download Dockerfile from 000x/MusicGen: direct link, hf CLI and curl.
- Browser
- Download file 776 Bytes
-
https://huggingface.co/spaces/000x/MusicGen/resolve/main/Dockerfile
- Command line
-
hf download hf://spaces/000x/MusicGen/Dockerfile
-
curl -L -o Dockerfile https://huggingface.co/spaces/000x/MusicGen/resolve/main/Dockerfile
776 Bytes
| FROM python:3.13-slim | |
| ENV PYTHONDONTWRITEBYTECODE=1 \ | |
| PYTHONUNBUFFERED=1 \ | |
| PIP_NO_CACHE_DIR=1 \ | |
| PORT=7860 \ | |
| MEDIA_TMP_DIR=/tmp/filebot-media \ | |
| SESSION_DIR=/app/data/session | |
| RUN apt-get update \ | |
| && apt-get install -y --no-install-recommends ffmpeg ca-certificates \ | |
| && rm -rf /var/lib/apt/lists/* | |
| # Non-root user (Hugging Face Spaces runs containers as uid 1000) | |
| RUN useradd -m -u 1000 app | |
| WORKDIR /app | |
| COPY requirements.txt . | |
| RUN pip install -r requirements.txt | |
| COPY --chown=app:app app ./app | |
| COPY --chown=app:app public ./public | |
| RUN mkdir -p /app/data/session /tmp/filebot-media && chown -R app:app /app/data /tmp/filebot-media | |
| USER app | |
| EXPOSE 7860 | |
| CMD uvicorn app.main:app --host 0.0.0.0 --port ${PORT} --proxy-headers --forwarded-allow-ips='*' | |