Руководство по установке сервера S-INFO
×

22. Конфигурационные файлы backend

В папке backend находятся основные конфигурационные файлы:

appsettings.json
appsettings.Development.json
appsettings.Production.json
 
Серверная часть читает базовый файл appsettings.json, а затем файл для выбранного режима запуска.
 

В рабочей установке backend запускается в режиме

 Production,

поэтому основной файл для настройки сервера:

appsettings.Production.json
 
Именно в нем обычно настраиваются подключение к PostgreSQL, папка хранения файлов, публичный адрес сервера, почтовые уведомления, логирование и другие рабочие параметры.
 

Файл:

appsettings.Development.json
 
Используется только при запуске backend в режиме Development. В этом режиме дополнительно доступен Swagger по адресу backend-сервера. Для обычной установки на сервере заказчика этот режим не используется.

Файл:

appsettings.json
 
Используется как базовая конфигурация. В поставке S-INFO он обычно остается пустым или содержит минимальные общие настройки. Рабочие параметры принято указывать в appsettings.Production.json или, при разработке, в appsettings.Development.json.
 

Для установки на сервере заказчика изменяйте:

appsettings.Production.json