При Docker-установке
Команды следует выполнять с правами администратора.
Для восстановления необходимо выполнить следующие действия:
Остановить приложение:
cd /srv/platform && docker compose down || docker-compose down
Сохранить файл лицензии, если с момента крайней резервной копии ключ лицензии изменился:
cp /srv/polymatica/license.key /srv/backup
Удалить рабочие директории:
rm -vr /srv/{platform,polymatica}
Скопировать рабочие директории из резервной копии:
tar -C /srv -xzvf /srv/backup/<name>.tar.gz
При пакетной установке
Для восстановления необходимо выполнить следующие действия:
Остановить приложение:
systemctl stop polymatica-platform-*
Сохранить файл лицензии, если с момента крайней резервной копии ключ лицензии изменился:
cp -v /etc/polymatica/platform/manager/license.key /srv/backup
Удалить рабочие директории:
rm -vr /etc/polymatica /usr/share/polymatica rm -vr /etc/nginx - при необходимости
Скопировать рабочие директории из резервной копии:
cp -vpr /srv/backup/<date>/etc/polymatica /etc cp -vpr /srv/backup/<date>/usr/share/polymatica /usr/share cp -vpr /srv/backup/<date>/etc/nginx /etc - при необходимости
- Произвести восстановление БД PostgreSQL.