Files

68 lines
4.6 KiB
Bash

# Основные настройки приложения #
DEFAULT_TENANT_HOSTNAME= # Здесь адрес портала (например, hrbox.company.ru)
FORCE_HTTPS=true # Принудительно использовать HTTPS
APP_ENV=prod # Вариант инсталляции (dev / prod)
# Настройки внутренних сервисов #
GEONAMES_URL=http://geonames:8181 # Оставьте в соответствии с именем контейнера и порта в docker
# КЭДО
KEDOCA_URL=http://kedoca:8558 # Оставьте в соответствии с именем контейнера и порта в docker
TSP_URL=http://qs.cryptopro.ru/tsp/tsp.srf # Зачастую не изменяется
KEDO_ENGINE=gost
KEDO_ALGORITHM=gost2012_256
KEDO_PKEYOPT=paramset:A
# Новый воркер
GOWORKER_URL=http://goworker:8686 # Оставьте в соответствии с именем контейнера и порта в docker
GOWORKER_PUSH_MIN_INTERVAL=1s # Минимальный интервал обновления данных
# Хаб
HUB_URL=https://hub.hrbox.io # Предоставляется HRBOX
HUB_TOKEN= # Предоставляется HRBOX
# Ключи #
APP_ENCRYPTION_KEY= # Здесь ваш случайный ключ на 64 символа для шифрования
APP_COOKIE_VALIDATION_KEY= # Здесь ваш ключ на 32 символа (для валидации куки)
SERVICES_INTERNAL_SECRET= # Секрет на 64 символа для внутренних сервисов
CHATBOX_WRAPPING_KEY= # Здесь ваш ключ на 32 символа (для шифрования чатов)
# База данных #
POSTGRES_VHOST=10.0.0.20 # IP хоста БД
POSTGRES_PORT=5432 # Порт хоста БД
POSTGRES_DB=hrbox # Имя базы данных
POSTGRES_USER=hrbox # Имя пользователя владельца базы данных
POSTGRES_PASSWORD=password # Пароль пользователя
POSTGRES_CITUS=false # установить true ТОЛЬКО В СЛУЧАЕ использования расширения Citus
# NATS JetStream #
NATS_URL=nats://10.0.0.11:4222,nats://10.0.0.12:4222,nats://10.0.0.13:4222 # Перечисление хостов NATS кластера
# Redis или совместимая нереляционная БД #
REDIS_HOST=10.0.0.13 # IP хоста Redis
REDIS_PORT=6379 # Порт Redis
REDIS_CONNECTION=tcp://10.0.0.13:6379 # Строка подключения, параметр необходим для работы Чатбокса
# REDIS_PASSWORD=password # Пароль от Redis в случае использования парольной аутентификации
# Объектное оранилище #
S3_ENDPOINT=http://s3.company.com # Адрес объектного хранилища
S3_BUCKET=hrbox-bucket # Имя бакета
S3_KEY=accesskey # Ключ доступа
S3_SECRET=secretkey # Секрет ключа доступа
S3_PREFIX= # Префиксная идентификация, зачастую не требуется
S3_REGION=us-east-1 # Регион, для MinIO по умолчанию оставьте us-east-1
S3_VERSION=latest # Версия, зачастую по умолчанию latest
S3_PATH_STYLE=true # В большинстве случаев изменение не требуется (false необходимо при использовании AWS S3)
# Почтовый сервер # Требуется для рассылки приглашений пользователям
SMTP_USERNAME= # Имя пользователя SMTP
SMTP_PASSWORD= # Пароль пользователя SMTP
SMTP_HOST=smtp.yandex.ru # Адрес хоста SMTP для рассылок, для yandex - smtp.yandex.ru
SMTP_PORT=465 # 25, 465 или 687 в зависимости от используемых механизмов защиты. Для Yandex - 465
SMTP_FROM_HOST=hrbox.company # Установите Ваш домен
SMTP_SECURITY_TYPE=ssl # тип защиты (none, ssl, tls), для Yandex - ssl
SMTP_SSL_ALLOW_SELF_SIGNED=true # Разрешить самоподписанные сертификаты (true / false)
SMTP_SSL_VERIFY_PEER=false # Включить проверку пиров (true / false)
SENDER_ENV=PROD
# OAuth. Если не используется - не раскомментируйте строки, чтобы не было пустых значений #
# YANDEX_CLIENT_ID= # ID при использовании Yandex OAuth
# YANDEX_CLIENT_PASSWORD= # Пароль при использовании Yandex OAuth