# Настройки проверочного экземпляра ObrCRM.
#
# Значения подобраны так, чтобы экземпляр работал автономно: без внешней почты,
# внешнего хранилища файлов и мессенджера. Никаких лицензионных ключей и
# ограничений срока работы здесь нет и не требуется.

# Режим «staging» выбран намеренно: в нём доступно описание программного
# интерфейса (http://localhost:8080/api/v1/docs) — эксперту это удобно для
# проверки. В промышленной эксплуатации ставится «production», и описание
# закрывается.
ENVIRONMENT=staging
TENANT_SLUG=demo
BASE_URL=http://localhost:8080
DISPLAY_TIMEZONE=Asia/Yekaterinburg
BRAND_LABEL=ObrCRM

# Ключ подписи сессий. Для проверочного экземпляра задан фиксированный —
# при промышленной установке заменяется на случайный (openssl rand -hex 32).
JWT_SECRET=8f2c1d6b9a4e7305c8b1f2d3a6e9047b5c8d1e2f3a4b5c6d7e8f9012a3b4c5d6
ACCESS_TOKEN_TTL_MINUTES=30
REFRESH_TOKEN_TTL_DAYS=14

# Почтовые уведомления отключены: экземпляр автономный, наружу ничего не шлёт.
# Значения ниже — заглушки, они нужны лишь для корректного запуска.
EMAIL_DISABLED=true
SMTP_HOST=localhost
SMTP_PORT=25
SMTP_USE_SSL=false
SMTP_USER=noreply@example.local
SMTP_PASSWORD=not-used-email-disabled
SMTP_FROM=noreply@example.local
SMTP_FROM_NAME=ObrCRM

# Ограничения частоты запросов — как в рабочей эксплуатации
LOG_LEVEL=INFO
RATE_LIMIT_LOGIN=10/minute
RATE_LIMIT_RESET=5/hour

# Демонстрационный режим выключен: доступны все действия, включая создание и
# изменение данных, чтобы проверяющий мог оценить систему полностью.
DEMO_MODE=false
