stable-audio-api / Dockerfile
saifvj's picture
Update Dockerfile
f5907a3 verified
Raw History Blame Contribute Delete
1.01 kB
FROM python:3.11-slim
WORKDIR /app
RUN apt-get update && apt-get install -y \
git \
wget \
curl \
ffmpeg \
&& rm -rf /var/lib/apt/lists/*
RUN git clone https://github.com/comfyanonymous/ComfyUI.git
RUN git clone https://github.com/Comfy-Org/ComfyUI-Manager.git custom_nodes/ComfyUI-Manager
WORKDIR /app/ComfyUI
# Force CPU PyTorch
RUN pip install --no-cache-dir \
torch torchvision torchaudio \
--index-url https://download.pytorch.org/whl/cpu
RUN pip install --no-cache-dir -r requirements.txt
RUN mkdir -p models/checkpoints
RUN mkdir -p models/text_encoders
RUN ls -R /data || true
CMD sh -c "cp -f /data/models/checkpoints/* /app/ComfyUI/models/checkpoints/ 2>/dev/null || true; cp -f /data/models/text_encoders/* /app/ComfyUI/models/text_encoders/ 2>/dev/null || true; cp -f /data/models/loras/* /app/ComfyUI/models/loras/ 2>/dev/null || true; cp -f /data/custom_nodes/* /app/ComfyUI/custom_nodes/ 2>/dev/null || true; python main.py --cpu --listen 0.0.0.0 --port 7860"