feat: add workflow linking script to arty.yml

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 <noreply@anthropic.com>
This commit is contained in:
2025-11-22 12:12:06 +01:00
parent 71a30c0e4d
commit b370c16eb9

View File

@@ -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