feat: make fully standalone — remove local LoRA Manager dependency
Proxy JS widget files from the remote instance via /extensions/ComfyUI-Lora-Manager/ prefix, and handle send_sync routes locally instead of falling through to the original package. This eliminates the requirement to install ComfyUI-Lora-Manager alongside. - Add /extensions/ComfyUI-Lora-Manager/ to proxy prefixes - Replace _SEND_SYNC_SKIP_ROUTES with local handler functions that fetch data from remote and broadcast events via PromptServer.send_sync() - Add lm_remote_bootstrap.js to load Vue widget bundle from remote - Update docstrings and README to reflect standalone operation Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -3,13 +3,15 @@ ComfyUI-LM-Remote — Remote LoRA Manager integration for ComfyUI.
|
||||
|
||||
Provides:
|
||||
1. A reverse-proxy middleware that forwards all LoRA Manager API/UI/WS
|
||||
requests to a remote Docker instance.
|
||||
requests to a remote Docker instance (including JS widget files).
|
||||
2. Remote-aware node classes that fetch metadata via HTTP instead of the
|
||||
local ServiceRegistry, while still loading LoRA files from local
|
||||
NFS/SMB-mounted paths.
|
||||
3. Local send_sync handlers so widget events (trigger words, lora code
|
||||
updates) are broadcast to the local ComfyUI frontend.
|
||||
|
||||
Requires the original ComfyUI-Lora-Manager package to be installed alongside
|
||||
for its widget JS files and custom widget types.
|
||||
Does NOT require the original ComfyUI-Lora-Manager package to be installed.
|
||||
Widget JS files and Vue widget types are served from the remote instance.
|
||||
"""
|
||||
from __future__ import annotations
|
||||
|
||||
|
||||
Reference in New Issue
Block a user