commit d09dbf9c644e074578275bb17152fe7d8e38d046 Author: ki.sagidullin Date: Sun Apr 12 13:14:08 2026 +0500 AdaConfig diff --git a/README.md b/README.md new file mode 100644 index 0000000..298e4ca --- /dev/null +++ b/README.md @@ -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 + cd + ``` + +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`) diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..923ef68 --- /dev/null +++ b/docker-compose.yaml @@ -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 \ No newline at end of file