Use /runpod-volume mount point for RunPod network volumes
All checks were successful
Build and Push Docker Image / build (push) Successful in 3m47s

RunPod mounts network volumes at /runpod-volume, not /userdata.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Nick
2025-12-26 23:01:08 +13:00
parent 929059f812
commit ed5bf01972
3 changed files with 20 additions and 19 deletions

View File

@@ -104,26 +104,27 @@ RUN (cd ComfyUI-KJNodes && pip install -r requirements.txt || true) && \
rm -rf /root/.cache/pip /tmp/*
# Create directories and symlinks to network volume
# RunPod mounts network volumes at /runpod-volume
WORKDIR /workspace/ComfyUI
RUN mkdir -p /userdata/models/checkpoints \
/userdata/models/loras \
/userdata/models/vae \
/userdata/models/controlnet \
/userdata/models/clip \
/userdata/models/upscale_models \
/userdata/.cache/huggingface \
RUN mkdir -p /runpod-volume/models/checkpoints \
/runpod-volume/models/loras \
/runpod-volume/models/vae \
/runpod-volume/models/controlnet \
/runpod-volume/models/clip \
/runpod-volume/models/upscale_models \
/runpod-volume/.cache/huggingface \
/workspace/.cache
# Symlink model directories to /userdata
RUN rm -rf models/checkpoints && ln -s /userdata/models/checkpoints models/checkpoints && \
rm -rf models/loras && ln -s /userdata/models/loras models/loras && \
rm -rf models/vae && ln -s /userdata/models/vae models/vae && \
rm -rf models/controlnet && ln -s /userdata/models/controlnet models/controlnet && \
rm -rf models/clip && ln -s /userdata/models/clip models/clip && \
rm -rf models/upscale_models && ln -s /userdata/models/upscale_models models/upscale_models
# Symlink model directories to /runpod-volume
RUN rm -rf models/checkpoints && ln -s /runpod-volume/models/checkpoints models/checkpoints && \
rm -rf models/loras && ln -s /runpod-volume/models/loras models/loras && \
rm -rf models/vae && ln -s /runpod-volume/models/vae models/vae && \
rm -rf models/controlnet && ln -s /runpod-volume/models/controlnet models/controlnet && \
rm -rf models/clip && ln -s /runpod-volume/models/clip models/clip && \
rm -rf models/upscale_models && ln -s /runpod-volume/models/upscale_models models/upscale_models
# Symlink HuggingFace cache
RUN ln -s /userdata/.cache/huggingface /workspace/.cache/huggingface
RUN ln -s /runpod-volume/.cache/huggingface /workspace/.cache/huggingface
# Copy handler and workflows
WORKDIR /workspace