Изменение параметров сервисов
Вы можете легко изменять значения параметров по умолчанию. Для этого в папке /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"
}
}Смотрите также
Нужна дополнительная помощь?