adbrasi commited on
Commit
afe9f37
·
verified ·
1 Parent(s): f39877b

Update image_StudioM.sh

Browse files
Files changed (1) hide show
  1. 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