36.4. Общий порядок обновления backend
-
Изучить заметки к новой версии.
-
Скачать новую версию backend из центра загрузок.
-
Скачать распакованный S-INFO Desktop той же версии.
-
Если используется S-INFO WEB, скачать его новую версию.
-
Остановить службу backend:
sudo systemctl stop BackendWebService.service
6. Сделать резервную копию базы данных.
7. Сделать резервную копию папки Data или другой папки хранения файлов.
8. Сохранить конфигурацию, папку configs и файл server_license.json.
9. Скопировать файлы новой версии backend в рабочую папку с заменой исполняемых файлов и библиотек.
10. Проверить, что не были перезаписаны локальные конфигурации и лицензия.
11.
Запустить backend вручную:
cd /home/sinfo-admin/backend
./BackendWebService
12. Дождаться завершения миграций базы данных.
13.
Дождаться успешного запуска backend и строки вида:
Server is listening on "http://localhost:5000"
14.
Проверить health-статус:
curl http://localhost:5000
15.
Остановить ручной запуск:
Ctrl + C
16.
Запустить службу backend:
sudo systemctl start BackendWebService.service
17.
Проверить состояние службы:
sudo systemctl status BackendWebService.service
18.