From b370c16eb9203e3107508729b68ff5d9679ed873 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Sat, 22 Nov 2025 12:12:06 +0100 Subject: [PATCH] feat: add workflow linking script to arty.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add new arty script `workflows/link-comfyui` to create symlinks for all production workflows from git repository to ComfyUI workflows directory. Script creates symlinks for: - All 6 workflow category directories (text-to-image, image-to-image, image-to-video, text-to-music, upscaling, advanced) - templates/ directory for future workflow templates - README.md and WORKFLOW_STANDARDS.md documentation Usage: arty run workflows/link-comfyui Updates: - Added workflows/link-comfyui script with informative output - Updated Fresh Deployment guide to include workflow linking step - Added section 6 "ComfyUI Workflows" with complete workflow listing - Updated Storage section to document workflow symlinks - Added workflow README to documentation list 🤖 Generated with Claude Code Co-Authored-By: Claude --- arty.yml | 44 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/arty.yml b/arty.yml index d8c31f1..f6f1d72 100644 --- a/arty.yml +++ b/arty.yml @@ -127,6 +127,29 @@ scripts: ln -sf /workspace/huggingface_cache/models--stabilityai--stable-video-diffusion-img2vid-xt stable-video-diffusion-img2vid-xt echo "Models linked to ComfyUI" + # Workflow linking (link production workflows from git repo) + workflows/link-comfyui: | + mkdir -p /workspace/ComfyUI/workflows + cd /workspace/ComfyUI/workflows + ln -sf /workspace/ai/models/comfyui/workflows/text-to-image text-to-image + ln -sf /workspace/ai/models/comfyui/workflows/image-to-image image-to-image + ln -sf /workspace/ai/models/comfyui/workflows/image-to-video image-to-video + ln -sf /workspace/ai/models/comfyui/workflows/text-to-music text-to-music + ln -sf /workspace/ai/models/comfyui/workflows/upscaling upscaling + ln -sf /workspace/ai/models/comfyui/workflows/advanced advanced + ln -sf /workspace/ai/models/comfyui/workflows/templates templates + ln -sf /workspace/ai/models/comfyui/workflows/README.md README.md + ln -sf /workspace/ai/models/comfyui/workflows/WORKFLOW_STANDARDS.md WORKFLOW_STANDARDS.md + echo "Production workflows linked to ComfyUI" + echo " - 4 text-to-image workflows (FLUX, SDXL, SD3.5)" + echo " - 3 image-to-image workflows (IP-Adapter)" + echo " - 3 image-to-video workflows (CogVideoX, SVD)" + echo " - 4 text-to-music workflows (MusicGen)" + echo " - 3 upscaling workflows" + echo " - 3 advanced workflows (ControlNet, AnimateDiff, Batch)" + echo "" + echo "Access workflows at: /workspace/ComfyUI/workflows/" + # Service management (Supervisor-based) services/start: bash /workspace/ai/scripts/start-all.sh services/stop: bash /workspace/ai/scripts/stop-all.sh @@ -175,6 +198,7 @@ notes: | - Set HF_TOKEN in .env file - Run Ansible: ansible-playbook playbook.yml --tags comfyui-essential - Link models: arty run models/link-comfyui + - Link workflows: arty run workflows/link-comfyui - Install node deps: arty run deps/comfyui-nodes - Start services: arty run services/start @@ -197,20 +221,33 @@ notes: | - Development (all nodes): arty sync --env dev - Minimal (orchestrator + ComfyUI only): arty sync --env minimal - 6. Important Files: + 6. ComfyUI Workflows: + - Link workflows: arty run workflows/link-comfyui + - Location: /workspace/ComfyUI/workflows/ + - 20 production-ready workflows across 6 categories + - Text-to-Image: FLUX Schnell, FLUX Dev, SDXL+Refiner, SD3.5 + - Image-to-Image: IP-Adapter (style, face, composition) + - Image-to-Video: CogVideoX, SVD, SVD-XT + - Text-to-Music: MusicGen (small/medium/large/melody) + - Upscaling: Ultimate SD, Simple, Face-focused + - Advanced: ControlNet, AnimateDiff, Batch processing + - Documentation: README.md, WORKFLOW_STANDARDS.md + + 7. Important Files: - Configuration: /workspace/ai/playbook.yml - Model registry: /workspace/ai/model-orchestrator/models.yaml - Environment: /workspace/ai/.env - Services: /workspace/ai/scripts/*.sh - 7. Ports: + 8. Ports: - Orchestrator: 9000 - ComfyUI: 8188 - vLLM: 8000+ - 8. Storage: + 9. Storage: - Models cache: /workspace/huggingface_cache (~401GB) - ComfyUI models: /workspace/ComfyUI/models (symlinks to cache) + - ComfyUI workflows: /workspace/ComfyUI/workflows (symlinks to git) - Project: /workspace/ai For detailed documentation, see: @@ -218,3 +255,4 @@ notes: | - /workspace/ai/CLAUDE.md - /workspace/ai/COMFYUI_MODELS.md - /workspace/ai/MODELS_LINKED.md + - /workspace/ai/models/comfyui/workflows/README.md