Перейти к содержанию

Описание переменных окружения

Настройки переменных окружения для контейнера с 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.