Остановить приложение:
Блок кода language bash for SERVICE in $(systemctl list-unit-files polymatica-platform* | grep .service | cut -d . -f 1); do systemctl stop $SERVICE; done
- Подключить репозиторий и выполнить обновление списка доступных пакетов согласно руководству по обновлению.
- Выполнить обновление пакетов:
- Debian и OSnova:
Выполнить обновление пакетов приложения:
Блок кода language bash apt upgrade polymatica*
При необходимости добавить в конфигурацию приложения нестандартные параметры. После редактирования конфигурации необходимо перезапустить сервис:
Блок кода language bash systemctl restart polymatica-platform-<service>
Удалить устаревшие пакеты:
Блок кода language bash apt purge polymatica-platform-{dashboards-backend,plugin-database-{druid,questdb}}{,-bin}
Перезапустить конфигурацию менеджера systemd:
Блок кода language bash systemctl daemon-reload
- Astra с PostgreSQL через Docker на одном хосте с приложением, Astra, Debian и OSnova с отдельно стоящей PostgreSQL:
Обновить пакет polymatica-platform-external-postgresql:
Блок кода language bash apt install --only-upgrade polymatica-platform-external-postgresql (Y - согласиться на версию из пакета новой версии)
Включить конфигурирование БД и отредактировать параметры подключения (user, password, host) к PostgreSQL в файле postgresql.env:
Блок кода language bash sed -i 's/false/true/' /etc/polymatica/platform/env.d/postgresql.env
Выполнить обновление пакетов приложения:
Блок кода language bash apt upgrade polymatica*
При необходимости добавить в конфигурацию приложения нестандартные параметры. После редактирования конфигурации необходимо перезапустить сервис:
Блок кода language bash systemctl restart polymatica-platform-<service>
Удалить устаревшие пакеты:
Блок кода language bash apt purge polymatica-platform-{dashboards-backend,plugin-database-{druid,questdb}}{,-bin}
Перезапустить конфигурацию менеджера systemd:
Блок кода language bash systemctl daemon-reload
- Debian и OSnova:
Проверить статус сервисов приложения:
Блок кода language bash for service in $(systemctl list-unit-files polymatica-platform* | grep .service | cut -d. -f1); do echo "$service is $(systemctl show -p SubState --value $service)"; done
История страницы
Обзор
Инструменты контента