fix(cli): sys.path-Fix für direktes Skript-Aufrufen + Wrapper voice-agent-admin
- cli.py fügt lxc-frontend/ zu sys.path hinzu, sodass `python /pfad/zu/cli.py <cmd>` aus jedem Verzeichnis funktioniert (vorher nur via `python -m app.cli` aus dem App-Verzeichnis) - install.sh legt /usr/local/bin/voice-agent-admin als Wrapper an, damit man einfach `sudo voice-agent-admin list` aufrufen kann
This commit is contained in:
@@ -68,6 +68,14 @@ rm -f /etc/nginx/sites-enabled/default
|
||||
nginx -t
|
||||
systemctl reload nginx
|
||||
|
||||
echo "[+] CLI-Wrapper /usr/local/bin/voice-agent-admin"
|
||||
cat > /usr/local/bin/voice-agent-admin <<'WRAPPER'
|
||||
#!/usr/bin/env bash
|
||||
exec sudo -u deploy /var/www/voice-agent/lxc-frontend/.venv/bin/python \
|
||||
/var/www/voice-agent/lxc-frontend/app/cli.py "$@"
|
||||
WRAPPER
|
||||
chmod 0755 /usr/local/bin/voice-agent-admin
|
||||
|
||||
echo
|
||||
echo "Fertig. Health-Check:"
|
||||
echo " curl -s http://localhost/health"
|
||||
|
||||
Reference in New Issue
Block a user