Update image_StudioM.sh
Browse files- image_StudioM.sh +26 -2
image_StudioM.sh
CHANGED
|
@@ -23,6 +23,10 @@ COMFY_HOST="0.0.0.0"
|
|
| 23 |
COMFY_PORT="8818"
|
| 24 |
VENV_DIR="/root/comfy/.venv"
|
| 25 |
CIVITAI_TOKEN="4fcb2834969399006a736ee402b061e5"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
|
| 27 |
# Performance
|
| 28 |
export MAX_JOBS=32
|
|
@@ -107,11 +111,21 @@ CUSTOM_NODES=(
|
|
| 107 |
"https://github.com/CoreyCorza/ComfyUI-CRZnodes"
|
| 108 |
"https://github.com/ClownsharkBatwing/RES4LYF"
|
| 109 |
"https://github.com/MoonGoblinDev/Civicomfy"
|
| 110 |
-
"https://github.com/ltdrdata/ComfyUI-Impact-Pack"
|
| 111 |
-
"https://github.com/ltdrdata/ComfyUI-Impact-Subpack"
|
| 112 |
"https://github.com/rgthree/rgthree-comfy"
|
| 113 |
)
|
| 114 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 115 |
# Download HuggingFace
|
| 116 |
download_hf() {
|
| 117 |
local url="$1"
|
|
@@ -299,6 +313,16 @@ CN_DIR="$COMFY_DIR/custom_nodes"
|
|
| 299 |
mkdir -p "$CN_DIR"
|
| 300 |
|
| 301 |
for repo in "${CUSTOM_NODES[@]}"; do
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 302 |
node_name=$(basename "$repo")
|
| 303 |
clone_repo "$repo" "$CN_DIR/$node_name"
|
| 304 |
done
|
|
|
|
| 23 |
COMFY_PORT="8818"
|
| 24 |
VENV_DIR="/root/comfy/.venv"
|
| 25 |
CIVITAI_TOKEN="4fcb2834969399006a736ee402b061e5"
|
| 26 |
+
IMPACT_PACK_REPO="https://github.com/ltdrdata/ComfyUI-Impact-Pack"
|
| 27 |
+
IMPACT_PACK_NODE_ID="comfyui-impact-pack"
|
| 28 |
+
IMPACT_PACK_VERSION="8.25.0"
|
| 29 |
+
IMPACT_PACK_INSTALLED=0
|
| 30 |
|
| 31 |
# Performance
|
| 32 |
export MAX_JOBS=32
|
|
|
|
| 111 |
"https://github.com/CoreyCorza/ComfyUI-CRZnodes"
|
| 112 |
"https://github.com/ClownsharkBatwing/RES4LYF"
|
| 113 |
"https://github.com/MoonGoblinDev/Civicomfy"
|
|
|
|
|
|
|
| 114 |
"https://github.com/rgthree/rgthree-comfy"
|
| 115 |
)
|
| 116 |
|
| 117 |
+
install_impact_pack() {
|
| 118 |
+
local node_spec="${IMPACT_PACK_NODE_ID}@${IMPACT_PACK_VERSION}"
|
| 119 |
+
|
| 120 |
+
log_info "Instalando Impact Pack versão ${IMPACT_PACK_VERSION} via comfy-cli..."
|
| 121 |
+
if comfy --workspace "$COMFY_DIR" --skip-prompt node install "$node_spec" --exit-on-fail; then
|
| 122 |
+
log_success "Impact Pack instalado via comfy-cli ($node_spec)"
|
| 123 |
+
else
|
| 124 |
+
log_error "Falha ao instalar Impact Pack via comfy-cli"
|
| 125 |
+
exit 1
|
| 126 |
+
fi
|
| 127 |
+
}
|
| 128 |
+
|
| 129 |
# Download HuggingFace
|
| 130 |
download_hf() {
|
| 131 |
local url="$1"
|
|
|
|
| 313 |
mkdir -p "$CN_DIR"
|
| 314 |
|
| 315 |
for repo in "${CUSTOM_NODES[@]}"; do
|
| 316 |
+
if [[ "$repo" == "$IMPACT_PACK_REPO" ]]; then
|
| 317 |
+
if [[ "$IMPACT_PACK_INSTALLED" -eq 0 ]]; then
|
| 318 |
+
install_impact_pack
|
| 319 |
+
IMPACT_PACK_INSTALLED=1
|
| 320 |
+
else
|
| 321 |
+
log_info "Impact Pack já instalado - pulando duplicata"
|
| 322 |
+
fi
|
| 323 |
+
continue
|
| 324 |
+
fi
|
| 325 |
+
|
| 326 |
node_name=$(basename "$repo")
|
| 327 |
clone_repo "$repo" "$CN_DIR/$node_name"
|
| 328 |
done
|