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:
44
arty.yml
44
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
|
||||
|
||||
Reference in New Issue
Block a user