feat: документация из Nextcloud, график у сотрудника, автоочистка фото, мониторинг, итог мастера, фильтр по местам; доп. сервисы в docker-compose
- docker-compose.yml: профили docs (Nextcloud), office (ONLYOFFICE Document Server), ai (Ollama + скачивание модели) - автонастройка: адреса Nextcloud, ONLYOFFICE, портала и модели подставляются из .env или по именам сервисов во внутренней сети Docker; значения из интерфейса важнее - локальная модель в своей сети (имя сервиса, частный IP) подключается без ключа API - .env.example, docs/DEPLOY.md (раздел 7а), README
This commit is contained in:
@@ -16,3 +16,45 @@ APP_PORT=8080
|
||||
# там виден адрес самого прокси (на том же хосте — обычно шлюз сети Docker, например 172.18.0.1). Впишите его и выполните
|
||||
# docker compose up -d — после этого в той строке появится ваш собственный адрес.
|
||||
FORWARDED_ALLOW_IPS=127.0.0.1
|
||||
|
||||
# ---------- Дополнительные сервисы (необязательно) ----------
|
||||
# Включаются профилями docker-compose.yml: docs — Nextcloud, office — ONLYOFFICE, ai — локальная модель Ollama.
|
||||
# Портал сам найдёт запущенные сервисы во внутренней сети Docker и заполнит их адреса в настройках.
|
||||
# Пример: COMPOSE_PROFILES=docs,office,ai
|
||||
COMPOSE_PROFILES=
|
||||
|
||||
# --- docs: Nextcloud (документация оборудования) ---
|
||||
# Администратор Nextcloud создаётся при первом запуске; без пароля Nextcloud покажет мастер установки в браузере.
|
||||
NEXTCLOUD_ADMIN_USER=ncadmin
|
||||
NEXTCLOUD_ADMIN_PASSWORD=
|
||||
# Порт веб-интерфейса Nextcloud на хосте (сюда загружают документы) и его доменное имя за прокси (если есть).
|
||||
NEXTCLOUD_PORT=8081
|
||||
NEXTCLOUD_DOMAIN=
|
||||
# https — если Nextcloud открывают через прокси с HTTPS.
|
||||
NEXTCLOUD_PROTOCOL=
|
||||
# Пароль базы Nextcloud (пусто — как DB_PASSWORD).
|
||||
NEXTCLOUD_DB_PASSWORD=
|
||||
# Под какой учётной записью портал читает документацию. Пусто — администратор Nextcloud выше.
|
||||
# Надёжнее завести отдельного пользователя только с чтением папки документации и пароль приложения для него.
|
||||
NC_USER=
|
||||
NC_PASSWORD=
|
||||
# Папка с документацией внутри учётной записи, например Документация/Оборудование.
|
||||
NC_ROOT=
|
||||
# Свой Nextcloud вне этого docker-compose: укажите его адрес (тогда профиль docs не нужен).
|
||||
NC_URL=
|
||||
|
||||
# --- office: ONLYOFFICE Document Server (просмотр Word/Excel/PowerPoint в портале) ---
|
||||
# Общий секрет портала и ONLYOFFICE. Обязательно задайте свой: openssl rand -hex 24
|
||||
ONLYOFFICE_JWT=
|
||||
# Свой ONLYOFFICE вне этого docker-compose: его адрес и адрес портала, по которому ONLYOFFICE его видит.
|
||||
ONLYOFFICE_URL=
|
||||
PORTAL_INTERNAL_URL=
|
||||
|
||||
# --- ai: локальная модель Ollama для AI-помощника ---
|
||||
# Модель скачивается при первом запуске (qwen2.5:7b — около 5 ГБ на диске и 6–8 ГБ памяти; поменьше — qwen2.5:3b).
|
||||
OLLAMA_MODEL=qwen2.5:7b
|
||||
# Внешний провайдер вместо Ollama (необязательно): openai | anthropic | gigachat, адрес, модель, ключ.
|
||||
ASSISTANT_PROVIDER=
|
||||
ASSISTANT_BASE_URL=
|
||||
ASSISTANT_MODEL=
|
||||
ASSISTANT_API_KEY=
|
||||
|
||||
Reference in New Issue
Block a user