12. Основной порядок установки
Общий порядок установки:
-
Проверить версию операционной системы.
-
Обновить операционную систему и установленные пакеты.
-
-
Для Linux — установить и настроить Nginx.
-
Для Windows — установить и настроить IIS, включая поддержку WebSocket.
-
Создать базу данных и пользователя PostgreSQL.
-
Подготовить папку для серверной части S-INFO.
-
Настроить владельца и права доступа к папке приложения.
-
Скопировать файлы backend в папку приложения.
-
Настроить appsettings.Production.json и дополнительные конфигурационные файлы.
-
Запустить backend вручную для первичной проверки и получения данных для лицензии.
-
Получить и добавить файл server_license.json.
-
Повторно запустить backend вручную.
-
Проверить, что подключение к базе данных выполнено успешно и миграции прошли без ошибок.
-
Для Linux — зарегистрировать backend как systemd-службу.
-
Для Windows — завершить настройку приложения в IIS.
-
Настроить внешний доступ через Nginx или IIS.
-
Настроить SMTP при необходимости отправки почты.
-
Загрузить файлы клиента на сервер через консольную утилиту.
-
Проверить доступность сервера с клиентского компьютера.