Команды следует выполнять с правами администратора. |
Для резервного копирования необходимо выполнить следующие действия:
Остановить приложение:
cd /srv/platform && docker compose down || docker-compose down |
Создать директорию для резервных копий (при отсутствии):
mkdir -p /srv/backup |
Заархивировать рабочие директории:
tar -C /srv -czvf /srv/backup/$(date +"%F").tar.gz {platform,polymatica} |
Для резервного копирования необходимо выполнить следующие действия:
Остановить приложение:
systemctl stop polymatica-platform-* |
Создать директории для резервных копий:
mkdir -p /srv/backup/$(date +"%F")/etc mkdir -p /srv/backup/$(date +"%F")/usr/share mkdir -p /srv/backup/$(date +"%F")/postgresql |
Скопировать рабочие директории:
cp -vpr /etc/{nginx,polymatica} /srv/backup/$(date +"%F")/etc cp -vpr /usr/share/polymatica /srv/backup/$(date +"%F")/usr/share |
3.1 При необходимости переноса заархивировать резервную копию:
tar -C /srv/backup/$(date +"%F") -czvf /srv/backup/$(date +"%F").tar.gz {etc,usr} |
Произвести резервное копирование БД PostgreSQL.