AdaConfig

This commit is contained in:
ki.sagidullin
2026-04-12 13:14:08 +05:00
commit d09dbf9c64
2 changed files with 70 additions and 0 deletions

51
README.md Normal file
View File

@@ -0,0 +1,51 @@
# Ada AI Assistant
Docker-развёртывание AI-ассистента Ada с веб-интерфейсом.
## Описание
Проект обеспечивает запуск AI-ассистента Ada через Docker Compose. Ada подключается к Ollama-серверу для работы с языковыми моделями и предоставляет API и веб-интерфейс.
## Требования
- Docker и Docker Compose
- Доступ к Ollama-серверу (по умолчанию: `http://192.168.212.100:11434`)
## Установка и запуск
1. Клонируйте репозиторий:
```bash
git clone <repository-url>
cd <project-directory>
```
2. Настройте переменные окружения в `docker-compose.yaml`:
- `OLLAMA_HOST` — адрес вашего Ollama-сервера
3. Запустите контейнеры:
```bash
docker-compose up -d
```
## Порты доступа
| Порт | Описание |
|------|----------|
| 8000 | API Ada |
| 5000 | Веб-интерфейс |
## Хранилище данных
Данные проекта хранятся в томе:
- `/mnt/Cache/Ada:/app/data`
## Остановка
```bash
docker-compose down
```
## Дополнительные настройки
- `OLLAMA_ORIGINS` — разрешённые Origins для CORS (по умолчанию `*`)
- `restart` — политика перезапуска контейнеров (`unless-stopped`)

19
docker-compose.yaml Normal file
View File

@@ -0,0 +1,19 @@
version: '3.8'
services:
ada:
image: ghcr.io/luna-system/ada:latest
container_name: ada_assistant
environment:
# Указываем IP-адрес вашего сервера с Ollama и порт
- OLLAMA_HOST=http://192.168.212.100:11434
# Дополнительная настройка для совместимости
- OLLAMA_ORIGINS=*
ports:
# Пробрасываем порты. 8000 - для API Ada, 5000 - для веб-интерфейса
- "8000:8000"
- "5000:5000"
volumes:
# Создаём постоянное хранилище для памяти и настроек Ada
- /mnt/Cache/Ada:/app/data
restart: unless-stopped