Add ComfyUI as an optional service in the installer

- Updated .env.example to include COMFYUI_HOSTNAME for configuration.
- Modified Caddyfile to add a reverse proxy for ComfyUI at the specified hostname.
- Enhanced docker-compose.yml to include a new ComfyUI service with persistent storage and health checks.
- Updated scripts to integrate ComfyUI into the setup wizard and final report.
- Documented the integration process and reflections in the memory bank for future reference.
This commit is contained in:
Yury Kossakovsky
2025-08-07 22:13:01 -06:00
parent a2d298fca5
commit 51d46d9144
8 changed files with 152 additions and 0 deletions

View File

@@ -66,6 +66,7 @@ base_services_data=(
"open-webui" "Open WebUI (ChatGPT-like Interface)"
"searxng" "SearXNG (Private Metasearch Engine)"
"ollama" "Ollama (Local LLM Runner - select hardware in next step)"
"comfyui" "ComfyUI (Node-based Stable Diffusion UI)"
)
services=() # This will be the final array for whiptail

View File

@@ -135,6 +135,13 @@ if is_profile_active "portainer"; then
echo "(Note: On first login, Portainer will prompt to set up an admin user.)"
fi
if is_profile_active "comfyui"; then
echo
echo "================================= ComfyUI ============================="
echo
echo "Host: ${COMFYUI_HOSTNAME:-<hostname_not_set>}"
fi
if is_profile_active "qdrant"; then
echo
echo "================================= Qdrant =============================="