fix(discord-bridge): ~/bin in PATH-ul unitului, pentru wrapperul infra

Unitul avea PATH explicit doar pentru CLI-ul claude din nvm. Wrapperul `infra`
se leaga in ~/bin, care lipsea, deci botul nu l-ar fi gasit — stratul 4 de
securitate ar fi fost prezent pe disc si inutilizabil in practica.

Verificat: infra refuza un host din afara listei cu exit 3.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B29CApsP1JkSdjYaGaHpE7
This commit is contained in:
Claude Agent
2026-08-30 12:02:49 +00:00
parent ddbe9de4bc
commit c9b9e2e5da

View File

@@ -29,7 +29,7 @@ WorkingDirectory=%h/.claude-discord
EnvironmentFile=%h/.claude-discord/env EnvironmentFile=%h/.claude-discord/env
Environment=PYTHONUNBUFFERED=1 Environment=PYTHONUNBUFFERED=1
# CLI-ul `claude` e instalat prin nvm; PATH-ul unui unit de utilizator nu-l contine. # CLI-ul `claude` e instalat prin nvm; PATH-ul unui unit de utilizator nu-l contine.
Environment=PATH=%h/.nvm/versions/node/v20.19.6/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Environment=PATH=%h/bin:%h/.nvm/versions/node/v20.19.6/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ExecStartPre=/bin/mkdir -p %h/.claude-discord/logs ExecStartPre=/bin/mkdir -p %h/.claude-discord/logs
ExecStart=%h/.claude-discord/venv/bin/python /workspace/romfastsql/proxmox/lxc171-claude-agent/discord-bridge/bot.py ExecStart=%h/.claude-discord/venv/bin/python /workspace/romfastsql/proxmox/lxc171-claude-agent/discord-bridge/bot.py