docs: инфраструктура VM Сервисы + архитектура pulse-api и pulse-web
This commit is contained in:
46
Инфраструктура/Сервисы/review-bot.md
Normal file
46
Инфраструктура/Сервисы/review-bot.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# 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`
|
||||
Reference in New Issue
Block a user