Описание переменных окружения
Настройки переменных окружения для контейнера с frontend-сервисом
Базовые настройки
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
WIDGET_URL | Адрес виджета | https://widget.trusted.com:3000 |
DASHBOARD_URL | Адрес личного кабинета (админки) | https://local.trusted.com:3001 |
BACKEND_URL | Адрес сервера | https://local.trusted.com:3005 |
TRUSTED_VERSION | Версия продукта (менять необязательно) | |
NODE_ENV | Не нужно изменять | production |
Кастомизация
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
LOGO_URL | Адрес, по которому хранится логотип | BACKEND_URL + '/public/images/logo.svg'; |
COPYRIGHT | Сведения об авторских правах | {"ru":"© 2015-2023, Цифровые технологии","en":"© 2015-2023, Digital technology"} |
PROJECT_NAME | Название проекта | ID.Trusted.Net |
DATA_PROCESSING_POLICY_URL | Ссылка на документ с политикой конфиденциальности | <...> |
MANUAL_URL | Ссылка на документацию | https://docs.trusted.plus |
Настройки OpenID Connect
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
CLIENT_ID | client_id личного кабинета; (допустимы цифры, буквы верхнего и нижнего регистров, дефис) | <...> (не менее 16 символов) |
CLIENT_SECRET | client_secret личного кабинета; (допустимы цифры, буквы верхнего и нижнего регистров, дефис) | <...> (рекомендовано не менее 16 символов) |
REDIRECT_URI | redirect_uri личного кабинета | DASHBOARD_URL + '/code' |
POST_LOGOUT_REDIRECT_URI | post_logout_redirect_uri личного кабинета | DASHBOARD_URL |
ACCESS_TOKEN_TTL | Время жизни access-токена в секундах | 1800 (30 минут) |
REFRESH_TOKEN_TTL | Время жизни refresh-токена в секундах | 86400 (1 день) |
Настройки переменных окружения для контейнера с backend-сервисом
Базовые настройки
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
WIDGET_URL | Адрес виджета | https://widget.trusted.com:3000 |
DASHBOARD_URL | Адрес личного кабинета (админки) | https://local.trusted.com:3001 |
BACKEND_URL | Адрес сервера | https://local.trusted.com:3005 |
INTERNAL_URL | Адрес сервера без алиаса, (менять не обязательно) | http://localhost:3005 |
INTERACTION_URL | Часть роута при открытии виджета, (менять не обязательно) | /interaction |
EMAIL_PROVIDER_ID | Идентификатор провайдера "почта", (менять не обязательно) | 1 |
CREDENTIALS_PROVIDER_ID | Идентификатор провайдера "логин/пароль", (менять не обязательно) | 2 |
TRUSTED_VERSION | Версия продукта, (менять не обязательно) | |
NODE_ENV | Не нужно изменять | production |
Кастомизация
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
LOGO_URL | Адрес, по которому хранится логотип | BACKEND_URL + '/public/images/logo.svg'; |
COPYRIGHT | Сведения об авторских правах | {"ru":"© 2015-2023, Цифровые технологии","en":"© 2015-2023, Digital technology"} |
PROJECT_NAME | Название проекта | ID.Trusted.Net |
DATA_PROCESSING_POLICY_URL | Ссылка на документ с политикой конфиденциальности | <...> |
Настройки OpenID Connect
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
OIDC_ISSUER | Адрес внутренней службы OIDC | http://localhost:3006 |
CLIENT_ID | client_id личного кабинета; допустимы цифры, буквы верхнего и нижнего регистров, дефис | <...> (не менее 16 символов) |
CLIENT_SECRET | client_secret личного кабинета; допустимы цифры, буквы верхнего и нижнего регистров, дефис | <...> (рекомендовано не менее 16 символов) |
REDIRECT_URI | redirect_uri личного кабинета | DASHBOARD_URL + '/code' |
POST_LOGOUT_REDIRECT_URI | post_logout_redirect_uri личного кабинета | DASHBOARD_URL |
ACCESS_TOKEN_TTL | Время жизни access-токена в секундах | 1800 (30 минут) |
REFRESH_TOKEN_TTL | Время жизни refresh-токена в секундах | 86400 (1 день) |
Настройки БД Redis
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
REDIS_HOST | Адрес базы данных redis | Название сервиса Redis в docker-compose.yml |
REDIS_PORT | Порт базы данных redis | 6379 |
Ограничение количества запросов (защита от DDoS)
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
RATE_LIMIT | Максимальное количество попыток (запросов) | 15 |
RATE_LIMIT_TTL_SEC | Промежуток времени, который ограничивается максимальным количеством попыток | 900 (15 минут) |
Логирование
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
CONSOLE_LOG_LEVELS | Уровни логирования, выводимые в консоль; (log warn error - все 3 уровня; разделение пробелом обязательно) | log warn error |
DB_LOG_LEVELS | Уровни логирования, сохраняемые в БД; (ни один уровень, пустая строка) |
Почта
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
ROOT_MAIL | Основной почтовый адрес (он же используется для рассылки писем) | <...> |
MAIL_HOSTNAME | Адрес почтовой службы для рассылки писем | по умолчанию smtp.yandex.ru |
MAIL_PORT | Порт почтовой службы для рассылки писем | по умолчанию 465 |
MAIL_PASSWORD | Пароль от почты | <...> |
MAIL_CODE_TTL_SEC | Время жизни, отправляемых на почту, кодов подтверждения | 900 (15 минут) |
Идентификаторы подключаемых метрик
Имя переменной | Описание переменной | Значение переменной по умолчанию |
---|---|---|
YANDEX_METRICA_ID | Яндекс метрика | Не задано |
GOOGLE_METRICA_ID | Гугл метрика | Не задано |
Параметры с <...>** обязательны к заполнению
Если необходимо изменить переменные окружения со значений по умолчанию на свои, нужно изменить или добавить их в соответствующем сервисе в файле docker-compose.yml.