Сравнение версий
Версия | Старая версия 1 | Новая версия Текущий |
---|---|---|
Изменения, внесенные | ||
Сохранено |
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Начиная с
...
версии 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"
}
} |
Смотрите также
Нужна дополнительная помощь?