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