Настройки системы ES¶
Полный перечень настроек системы доступен в конфигурационных файлах «appsettings.platform.json» или «appsettings.json». По умолчанию файлы расположены «C:\Program Files\Eremex\DeltaDesign Services\ES».
Примечание! Возможно наличие одного из файлов или двух одновременно, настройки применяются из каждого файла, приоритет имеет файл «appsettings.platform.json».
Описание доступных настроек представлено в Табл. 1.
Таблица 1 Описание параметров
| Параметры | Описание |
|---|---|
| "Kestrel": { "Endpoints": { "Http": { "Url": "http://*:7020" } | Настройки сервера Kestrel, используемого для обслуживания HTTP-запросов.Параметр «Url» определяет адрес и порт, на котором будет доступен сервис. |
| "Backups": { "EnableBackup": true, "BackupPath": "C:/Program Files/Eremex/DeltaDesign Services/ES/Backup/", "EnablePeriodicBackup": true, "BackupSchedule": "0 0 1 ? * * *", "BackupsToKeep": 2 } | Настройки резервного копирования базы данных:- «EnableBackup» - включение резервное копирования встроенными средствами;- «BackupPath» - путь для сохранения резервных копий. Значение должно быть задано, если «EnableBackup» установлен в «true»;- «EnablePeriodicBackup» - включение периодического резервного копирования. Значение должно быть задано, если «EnableBackup» установлен в «true»;- «BackupSchedule» - установка расписания периодического резервного копирования в формате Quartz Cron-выражения. Для примера, расписание "0 0 1 ? * * *" означает, что резервное копирование будет выполняться в час ночи каждый день. Значение должно быть задано, если «EnablePeriodicBackup» установлен в «true»;- «BackupsToKeep» - количество резервных копий, которые будут сохранены. Значение должно быть задано, если «EnablePeriodicBackup» установлен в «true». |
| "ConnectionStrings": { "Database": "Data Source=C:/Program Files/Eremex/DeltaDesign Services/ES/Database/database.db" } | Строка подключения к базе данных SQLite. По умолчанию используется база данных database.db в корне папки с исполняемым файлом сервиса. |
Важно! Перед изменением настроек в конфигурационном файле «appsettings.platform.json» или «appsettings.json» необходимо остановить службу «DeltaDesign.ES».