fix: correct supervisor command paths for virtual environments

Update supervisor configuration to use correct relative paths when
working directory is set to service subdirectory.

Changes:
- orchestrator: change to model-orchestrator directory, use venv/bin/python
- webdav-sync: already in webdav-sync directory, use venv/bin/python

This fixes "ENOENT" errors when supervisor tries to exec the python
interpreter from the virtual environment.

🤖 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:36:38 +01:00
parent 664ed04cd9
commit b73672fba9

View File

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