Use /runpod-volume mount point for RunPod network volumes
All checks were successful
Build and Push Docker Image / build (push) Successful in 3m47s
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:
31
Dockerfile
31
Dockerfile
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user