update ComfyUI, add ComfyUI-Crystools
Browse files- Dockerfile +3 -13
Dockerfile
CHANGED
|
@@ -43,8 +43,8 @@ RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
|
|
| 43 |
# Set the working directory to /data if USE_PERSISTENT_DATA is set, otherwise set to $HOME/app
|
| 44 |
WORKDIR $HOME/app
|
| 45 |
|
| 46 |
-
# Clone the ComfyUI repo
|
| 47 |
-
RUN git clone https://github.com/
|
| 48 |
pip install --no-cache-dir -r requirements.txt
|
| 49 |
|
| 50 |
# Checkpoints
|
|
@@ -60,7 +60,6 @@ RUN echo "Downloading checkpoints..." && \
|
|
| 60 |
|
| 61 |
# VAE
|
| 62 |
rm -rf ./models/vae && \
|
| 63 |
-
git clone https://huggingface.co/Kefasu/sd-vae-collection ./models/vae/ --depth=1 && \
|
| 64 |
wget -cq https://huggingface.co/RedRayz/MyVAE/resolve/main/CleanVAE.safetensors -P ./models/vae/ && \
|
| 65 |
|
| 66 |
# ControlNet
|
|
@@ -68,15 +67,6 @@ RUN echo "Downloading checkpoints..." && \
|
|
| 68 |
|
| 69 |
# GLIGEN
|
| 70 |
# wget -c https://huggingface.co/comfyanonymous/GLIGEN_pruned_safetensors/resolve/main/gligen_sd14_textbox_pruned_fp16.safetensors -P ./models/gligen/ && \
|
| 71 |
-
|
| 72 |
-
# ESRGAN upscale models
|
| 73 |
-
rm -rf ./models/upscale_models && \
|
| 74 |
-
git clone https://huggingface.co/utnah/esrgan ./models/upscale_models/ --depth=1 && \
|
| 75 |
-
|
| 76 |
-
# Aesthetic scorer models
|
| 77 |
-
mkdir ./models/aesthetic && \
|
| 78 |
-
wget -c https://github.com/grexzen/SD-Chad/raw/main/chadscorer.pth -P ./models/aesthetic/ && \
|
| 79 |
-
wget -c https://github.com/christophschuhmann/improved-aesthetic-predictor/raw/main/ava+logos-l14-linearMSE.pth -P ./models/aesthetic/ && \
|
| 80 |
|
| 81 |
# ComfyUI Manager
|
| 82 |
cd custom_nodes && git clone https://github.com/ltdrdata/ComfyUI-Manager.git && \
|
|
@@ -92,7 +82,7 @@ RUN echo "Downloading checkpoints..." && \
|
|
| 92 |
RUN cd custom_nodes && git clone https://github.com/EllangoK/ComfyUI-post-processing-nodes --depth 1
|
| 93 |
RUN cd custom_nodes && git clone https://github.com/TinyTerra/ComfyUI_tinyterraNodes --depth 1
|
| 94 |
RUN cd custom_nodes && git clone https://github.com/ltdrdata/ComfyUI-Impact-Pack --depth 1 && cd ComfyUI-Impact-Pack && python install.py
|
| 95 |
-
RUN cd custom_nodes && git clone https://github.com/
|
| 96 |
# RUN cd custom_nodes && git clone https://github.com/rgthree/rgthree-comfy --depth 1
|
| 97 |
|
| 98 |
RUN echo "Done"
|
|
|
|
| 43 |
# Set the working directory to /data if USE_PERSISTENT_DATA is set, otherwise set to $HOME/app
|
| 44 |
WORKDIR $HOME/app
|
| 45 |
|
| 46 |
+
# Clone the ComfyUI repo
|
| 47 |
+
RUN git clone https://github.com/comfyanonymous/ComfyUI . && \
|
| 48 |
pip install --no-cache-dir -r requirements.txt
|
| 49 |
|
| 50 |
# Checkpoints
|
|
|
|
| 60 |
|
| 61 |
# VAE
|
| 62 |
rm -rf ./models/vae && \
|
|
|
|
| 63 |
wget -cq https://huggingface.co/RedRayz/MyVAE/resolve/main/CleanVAE.safetensors -P ./models/vae/ && \
|
| 64 |
|
| 65 |
# ControlNet
|
|
|
|
| 67 |
|
| 68 |
# GLIGEN
|
| 69 |
# wget -c https://huggingface.co/comfyanonymous/GLIGEN_pruned_safetensors/resolve/main/gligen_sd14_textbox_pruned_fp16.safetensors -P ./models/gligen/ && \
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 70 |
|
| 71 |
# ComfyUI Manager
|
| 72 |
cd custom_nodes && git clone https://github.com/ltdrdata/ComfyUI-Manager.git && \
|
|
|
|
| 82 |
RUN cd custom_nodes && git clone https://github.com/EllangoK/ComfyUI-post-processing-nodes --depth 1
|
| 83 |
RUN cd custom_nodes && git clone https://github.com/TinyTerra/ComfyUI_tinyterraNodes --depth 1
|
| 84 |
RUN cd custom_nodes && git clone https://github.com/ltdrdata/ComfyUI-Impact-Pack --depth 1 && cd ComfyUI-Impact-Pack && python install.py
|
| 85 |
+
RUN cd custom_nodes && git clone https://github.com/crystian/ComfyUI-Crystools --depth 1 && pip install -r ./ComfyUI-Crystools/requirements.txt
|
| 86 |
# RUN cd custom_nodes && git clone https://github.com/rgthree/rgthree-comfy --depth 1
|
| 87 |
|
| 88 |
RUN echo "Done"
|