Перед установкой замените <версия_frontend> и <версия_backend> тегами со страницы версий для установки и обновления.
dreamteam:
frontend:
applicationVersion: "<версия_frontend>" # укажите тег со страницы https://документация.моякоманда.рф/ru/onprem-releases
backend:
applicationVersion: "<версия_backend>" # укажите тег со страницы https://документация.моякоманда.рф/ru/onprem-releases
environment:
APP_COMPANY_NAME: "Моя Компания" # название вашей компании для веб-интерфейса
APP_NAME: "МояКоманда - Моя Компания" # название вашей компании для писем
APP_KEY: "base64:1234567890" # значение должно соответствовать вашей лицензии, запросить у менеджера
APP_URL: "https://domain.example.com" # значение должно соответствовать вашей лицензии
PUSHER_APP_ID: "1234567890" # 10 случайных цифр
PUSHER_APP_KEY: "1234567890abcdeffedcba" # 20 случайных цифр в 16-ричной системе счисления, можно сгенерировать командой openssl rand -hex 10
PUSHER_APP_SECRET: "gdTip7eX1EWqOnSTuhyB" # 20 случайных буквенно-цифровых символов
LICENSE_MODULE_CHATS_ENABLED: "true"
MAIL_USERNAME: "myteam@domain.example.com" # имя пользователя для авторизации по SMTP
MAIL_HOST: "smtp.mail.ru" # SMTP-сервер
MAIL_PORT: "465" # порт SMTP-сервера
MAIL_ENCRYPTION: "tls" # шифрование SMTP-сервера: tls или none
MAIL_FROM_ADDRESS: "myteam@domain.example.com" # почтовый ящик для поля FROM исходящих писем
MAIL_FROM_NAME: "МояКоманда - Моя Компания" # имя отправителя для поля FROM исходящих писем
APP_FIRSTUSER_LOGIN: "admin@domain.example.com" # e-mail первого пользователя в системе
APP_FIRSTUSER_PASSWORD_HASH: "$2y$10$6CJH/BESZERDNZYQ9jzHSexfff6VD1blIpuTCjNjyXukm/Qc0wDCu" # хэш пароля первого пользователя: htpasswd -nbBC 10 USERNAME PASSWORD | sed 's/USERNAME\://'
APP_TIMEZONE: "Europe/Moscow" # временная зона приложения в формате UNIX
DB_HOST: "10.0.0.1" # IP или FQDN сервера БД
DB_PORT: "5432" # TCP-порт сервера БД
DB_DATABASE: "dreamteam_on_premise_db" # имя БД
DB_USERNAME: "dreamteam_on_premise_user" # пользователь БД
BACKUP_ADMIN_EMAIL: "backup-admin@domain.example.com" # e-mail администратора резервного копирования
#MICROSERVICE_LIBREOFFICE_HOST: "https://api-gateway.example.com/xxx-libre-office" #Запросить точную ссылку ТОЛЬКО для использования облачного сервиса вендора
pvc:
resources:
requests:
storage: "1Gi" # размер тома для пользовательских файлов приложения
storageClassName: "csi-obs" # storageClass для тома с пользовательскими файлами приложения
redis:
pvc:
storageClassName: "csi-disk" # storageClass для тома Redis
resources:
requests:
storage: "1Gi" # размер тома Redis для хранения кэша конфигурации и пользовательских сессий
soketi:
environment:
SOKETI_DEFAULT_APP_ID: "1234567890" # значение должно совпадать с PUSHER_APP_ID
SOKETI_DEFAULT_APP_KEY: "1234567890abcdeffedcba" # значение должно совпадать с PUSHER_APP_KEY
SOKETI_DEFAULT_APP_SECRET: "gdTip7eX1EWqOnSTuhyB" # значение должно совпадать с PUSHER_APP_SECRET
#libreoffice: # По умолчанию будет развернут локальный pod сервиса конвертации. Раскомментировать для использования облачного сервиса вендора
# cloud: "true" # По умолчанию false. Если требуется включить, то необходимо также задать переменную MICROSERVICE_LIBREOFFICE_HOST в dreamteam. backend.environment
ingress:
hosts:
- domain.example.com # ваш FQDN, хост должен совпадать с APP_URL
Пример выше использует PVC-хранилище для пользовательских файлов приложения.
Если пользовательские файлы должны храниться в S3-совместимом хранилище, настройте storage-режим приложения перед установкой. Подробнее: Файловое хранилище приложения.