- TTS: xtts-v2 integration with voice cloning support
- Document: docling integration for PDF/DOCX/PPTX processing
- Memory Service: added /facts/upsert, /facts/{key}, /facts endpoints
- Added required dependencies (TTS, docling)
115 lines
3.2 KiB
Markdown
115 lines
3.2 KiB
Markdown
# ✅ Готово до запуску Helion на НОДА1
|
||
|
||
**Дата:** 2026-01-12
|
||
|
||
---
|
||
|
||
## 📋 Що потрібно для запуску Helion
|
||
|
||
### 1. ✅ Gateway сервіс додано в docker-compose.node1.yml
|
||
- Конфігурація готова
|
||
- Змінні середовища налаштовані
|
||
- Health check налаштований
|
||
|
||
### 2. ⚠️ Потрібно завантажити на НОДА1:
|
||
- `gateway-bot/` - директорія з кодом
|
||
- `docker-compose.node1.yml` - оновлений файл
|
||
|
||
### 3. ✅ Залежності працюють:
|
||
- Router (http://router:9102) - ✅ працює
|
||
- NATS - ✅ працює
|
||
- Swapper - ✅ працює
|
||
|
||
---
|
||
|
||
## 🚀 Команди для запуску
|
||
|
||
### Варіант 1: Автоматичний скрипт
|
||
```bash
|
||
./scripts/deploy-helion-node1.sh
|
||
```
|
||
|
||
### Варіант 2: Вручну
|
||
|
||
#### 1. Завантажити gateway-bot
|
||
```bash
|
||
scp -r gateway-bot root@144.76.224.179:/opt/microdao-daarion/
|
||
```
|
||
|
||
#### 2. Завантажити docker-compose.node1.yml
|
||
```bash
|
||
scp docker-compose.node1.yml root@144.76.224.179:/opt/microdao-daarion/
|
||
```
|
||
|
||
#### 3. Запустити Gateway
|
||
```bash
|
||
ssh root@144.76.224.179
|
||
cd /opt/microdao-daarion
|
||
docker compose -f docker-compose.node1.yml up -d --build gateway
|
||
```
|
||
|
||
#### 4. Налаштувати Telegram webhook
|
||
```bash
|
||
curl -X POST "https://api.telegram.org/bot8112062582:AAGS-HwRLEI269lDutLtAJTFArsIq31YNhE/setWebhook" \
|
||
-d "url=https://gateway.daarion.city/8112062582/telegram/webhook"
|
||
```
|
||
|
||
#### 5. Перевірити
|
||
```bash
|
||
# Статус контейнера
|
||
docker ps | grep gateway
|
||
|
||
# Health check
|
||
curl http://localhost:9300/health
|
||
|
||
# Логи
|
||
docker logs dagi-gateway-node1 --tail 50
|
||
```
|
||
|
||
---
|
||
|
||
## 📝 Конфігурація
|
||
|
||
### Змінні середовища (вже налаштовані):
|
||
- `HELION_TELEGRAM_BOT_TOKEN=8112062582:AAGS-HwRLEI269lDutLtAJTFArsIq31YNhE`
|
||
- `HELION_NAME=Helion`
|
||
- `HELION_PROMPT_PATH=/app/gateway-bot/helion_prompt.txt`
|
||
- `ROUTER_URL=http://router:9102`
|
||
- `MEMORY_SERVICE_URL=http://memory-service:8000`
|
||
|
||
### Порты:
|
||
- `9300` - Gateway HTTP API
|
||
|
||
### Залежності:
|
||
- `router` - для маршрутизації запитів
|
||
|
||
---
|
||
|
||
## ⚠️ Потенційні проблеми
|
||
|
||
### 1. Gateway не запускається
|
||
**Причина:** Відсутні файли gateway-bot на НОДА1
|
||
**Рішення:** Завантажити `gateway-bot/` на НОДА1
|
||
|
||
### 2. Health check не проходить
|
||
**Причина:** Gateway ще не готовий
|
||
**Рішення:** Зачекати 10-30 секунд після запуску
|
||
|
||
### 3. Webhook не працює
|
||
**Причина:** Nginx не налаштований або порт не відкритий
|
||
**Рішення:** Перевірити nginx конфігурацію для `gateway.daarion.city`
|
||
|
||
---
|
||
|
||
## 📚 Документація
|
||
|
||
- **Швидкий старт:** `HELION-NODE1-QUICK-START.md`
|
||
- **Повний гайд:** `HELION-NODE1-COMPLETE-GUIDE.md`
|
||
- **Підсумок:** `HELION-NODE1-SUMMARY.md`
|
||
- **Скрипт:** `scripts/deploy-helion-node1.sh`
|
||
|
||
---
|
||
|
||
**Статус:** ✅ Готово до розгортання
|
||
**Оновлено:** 2026-01-12
|