/
Изменение параметров сервисов

Изменение параметров сервисов

Начиная с версии 3.11, появилась возможность легко изменять значения параметров по умолчанию. Для этого в папке /var/lib/visiology/scripts/v3/env-files/ находятся файлы, в которых можно задать environment-переменные для различных сервисов:

  • dms.env

  • ds.env

  • dv.env

  • fe.env

  • sf.env

  • vd.env

  • ws.env

Ранее для настройки почты приходилось редактировать файл /var/lib/visiology/scripts/v3/configs/dashboardservice.json. Например:

{   ...   "Mail": {     "Host": "{{ env "DS_EMAIL_HOST" }}",     "Email": "{{ env "DS_EMAIL_EMAIL" }}",     "UseAuthentication": true,     "Login": "{{ secret "DS_EMAIL_LOGIN" }}",     "Password": "{{ secret "DS_EMAIL_PASSWORD" }}",     "Port": 465,     "RetrySendCount": 3,     "ConnectionSecurity": "SslOnConnect"   },   ... }

Теперь для значений типа {{ env "DS_EMAIL_HOST" }} достаточно добавить соответствующую запись в файл /var/lib/visiology/scripts/v3/env-files/ds.env, например:

DS_EMAIL_HOST=host

В целях безопасности значение для {{ secret "DS_EMAIL_PASSWORD" }} не рекомендуется указывать через environment-переменную. Остальные параметры можно изменить, используя формат Key1_Key2=value. Например:

Mail__RetrySendCount=5

Для изменения параметра, в значении которого присутствует {{ secret … }}, требуется внести изменения в соответствующий файл в папке /var/lib/visiology/scripts/v3/custom-configs.

Например, чтобы добавить домен в значение поля Login из приведённого выше примера, необходимо внести следующие строки в файл

/var/lib/visiology/scripts/v3/custom-configs/custom-custom-dashboardservice.json:

{ "Mail": { "Login": "{{ secret "DS_EMAIL_LOGIN" }}@DOMAIN" } }

Смотрите также

Настройка исходящей почты
Настройка тайм-аутов

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.

Related content