feat: add virtual environment support for Python services

- Update supervisord.conf to use venv Python executables for orchestrator and webdav-sync
- Add virtual environment setup to arty.yml setup/python-env script
- Isolate dependencies for webdav-sync, model-orchestrator, and vllm services
- Fixes dependency conflicts between services (pydantic versions)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-23 06:13:17 +01:00
parent 68485e00b9
commit 664ed04cd9
2 changed files with 22 additions and 7 deletions

View File

@@ -41,7 +41,7 @@ stopwaitsecs=30
# AI Model Orchestrator
[program:orchestrator]
command=python3 model-orchestrator/orchestrator_subprocess.py
command=model-orchestrator/venv/bin/python model-orchestrator/orchestrator_subprocess.py
directory=.
autostart=false
autorestart=true
@@ -58,7 +58,7 @@ stopwaitsecs=30
# ComfyUI WebDAV Sync Service
[program:webdav-sync]
command=python3 webdav_sync.py
command=webdav-sync/venv/bin/python webdav_sync.py
directory=webdav-sync
autostart=true
autorestart=true