SHiNE-server/Dev_Docs/deploy/agent-bot-coder-local-systemd.md

1.3 KiB
Raw Blame History

Локальный деплой SHiNE-agent-bot-coder (systemd, пользователь ai)

Где находится сервис

  • Папка сервиса: SHiNE-agent-bot-coder/
  • Systemd unit: SHiNE-agent-bot-coder/scripts/systemd/shine-agent-bot-coder.service
  • Скрипт установки: SHiNE-agent-bot-coder/scripts/systemd/install-local-systemd.sh

Предусловия

  1. Заполнен .env на основе .env.example.
  2. Доступен рабочий Codex CLI:
    • /home/ai/.cache/JetBrains/IntelliJIdea2026.1/aia/codex/bin/codex-x86_64-unknown-linux-musl
  3. На машине установлен systemd --user.

Установка

Из корня репозитория:

bash SHiNE-agent-bot-coder/scripts/systemd/install-local-systemd.sh

Скрипт:

  1. проверяет наличие python3;
  2. копирует unit в ~/.config/systemd/user/;
  3. делает systemctl --user daemon-reload;
  4. включает автозапуск и стартует сервис.

Проверка

systemctl --user status shine-agent-bot-coder --no-pager
journalctl --user -u shine-agent-bot-coder -f

Перезапуск после изменений

systemctl --user restart shine-agent-bot-coder