Files
obsidian/Инфраструктура/Сервисы/review-bot.md

1.5 KiB
Raw Blame History

Review Bot

Назначение

AI-бот для автоматического code review Pull Request'ов в Gitea. Получает вебхуки от Gitea, клонирует репозиторий, анализирует изменения через Anthropic Claude и оставляет комментарии.

Контейнеры

Имя Образ
review-bot local build (Node.js)

Порты

Внешний Внутренний Назначение
3300 3300 HTTP webhook endpoint

Volumes

Volume Путь контейнера Содержимое
review-bot-logs /var/log/review-bot Логи ревью

Домен

Нет (доступен только изнутри сети).

Сети

  • services_proxy (external)

Env переменные

  • GITEA_URL
  • GITEA_TOKEN
  • WEBHOOK_SECRET
  • ANTHROPIC_URL (прокси через AI-proxy на 192.168.31.103:3301)
  • PROXY_KEY
  • LOG_FILE
  • CLONE_BASE_DIR
  • PORT

Статус

Запущен (Up 6 days)

Заметки

  • Использует AI-proxy (192.168.31.103:3301) т.к. Anthropic API key работает только с основной машины OpenClaw
  • Вебхук настроен для репозиториев pulse-api и pulse-web
  • Директория для клонирования: /tmp/review-bot-clones