SHA256
1.6 KiB
1.6 KiB
Локальный деплой 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
Предусловия
- Заполнен
.envна основе.env.example. - Доступен рабочий Codex CLI:
/home/ai/.cache/JetBrains/IntelliJIdea2026.1/aia/codex/bin/codex-x86_64-unknown-linux-musl
- На машине установлен
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
Скрипт:
- проверяет наличие
python3; - копирует unit в
~/.config/systemd/user/; - делает
systemctl --user daemon-reload; - включает автозапуск и стартует сервис.
Проверка
systemctl --user status shine-agent-bot-coder --no-pager
journalctl --user -u shine-agent-bot-coder -f
Перезапуск после изменений
systemctl --user restart shine-agent-bot-coder