インストールコマンド
Bash
コピー
!apt install python3.10-venv %cd /content !git clone https://github.com/ComfyWorkflows/comfyui-launcher !wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb !dpkg -i cloudflared-linux-amd64.deb import subprocess import threading import time import socket def iframe_thread(port): while True: time.sleep(0.5) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) result = sock.connect_ex(('127.0.0.1', port)) if result == 0: break sock.close() print("\nComfyUI finished loading, trying to launch cloudflared (if it gets stuck here cloudflared is having issues)\n") p = subprocess.Popen(["cloudflared", "tunnel", "--url", f"http://127.0.0.1:{port}"], stdout=subprocess.PIPE, stderr=subprocess.PIPE) for line in p.stderr: l = line.decode() if "trycloudflare.com " in l: print("This is the URL to access ComfyUI:", l[l.find("http"):], end='') %cd /content/comfyui-launcher/ !chmod +x run.sh # スレッドの開始 threading.Thread(target=iframe_thread, daemon=True, args=(4000,)).start() !./run.sh
起動コマンド
Bash
コピー
# スレッドの開始 threading.Thread(target=iframe_thread, daemon=True, args=(8188,)).start() # ワークスペースの名前を設定する workspace_name = "work01" %cd /content/comfyui-launcher/server/projects/$workspace_name/comfyui !/content/comfyui-launcher/server/projects/$workspace_name/venv/bin/python main.py --dont-print-server