Files
SHiNE-server/deploy/AGENT_BOT_CODER_LOCAL_SYSTEMD.md

1.6 KiB
Raw Permalink 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

В .env агента CODEX_WORKDIR должен указывать на этот репозиторий продукта:

CODEX_WORKDIR=/home/ai/work/SHiNE/SHiNE-server-sha256/SHiNE-product

Скрипт:

  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