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