Начиная с релиза 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" }} достаточно указать DS_EMAIL_HOST=host в файле /var/lib/visiology/scripts/v3/env-files/ds.env
Для значений вида {{ secret "DS_EMAIL_PASSWORD" }} не рекомендуется задавать через env переменные.
Для всех остальных значение можно изменить, задав значение по шаблону: Key1_Key2=value
Mail__RetrySendCount=5