From 3b5428697b883f4df06225c3727547ddf5544ae1 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Thu, 26 Jun 2025 21:13:09 -0600 Subject: [PATCH] feat(rollbacks): add backup and restore instructions for license-named backups - Introduced a new Backup file containing detailed steps for creating and restoring backups using Docker. - Included commands for stopping services, removing volumes, and managing backup files. --- .../dashboard/application/rollbacks/Backup | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 apps/dokploy/components/dashboard/application/rollbacks/Backup diff --git a/apps/dokploy/components/dashboard/application/rollbacks/Backup b/apps/dokploy/components/dashboard/application/rollbacks/Backup new file mode 100644 index 000000000..3b7612b40 --- /dev/null +++ b/apps/dokploy/components/dashboard/application/rollbacks/Backup @@ -0,0 +1,30 @@ +Backup + +1. docker ps --filter "label=com.docker.swarm.service.name=license-namedbackups-abxelc" --format "{{.Names}}" +2. docker run --rm \ +--volumes-from "license-namedbackups-abxelc.1.m3cxy78ocj3w0zu42kmgamc5y" \ +-v $(pwd):/backup \ +ubuntu \ +tar cvf /backup/backup.tar /var/lib/postgresql/data + + +docker run --rm \ + -v license-namedbackups-abxelc-data:/volume_data \ + -v $(pwd):/backup \ + ubuntu \ + bash -c "cd /volume_data && tar cvf /backup/generic_backup.tar ." + + +2. Restore + +docker stop license-namedbackups-abxelc + +docker volume rm license-namedbackups-abxelc.1.m3cxy78ocj3w0zu42kmgamc5y + + +1. docker ps --filter "label=com.docker.swarm.service.name=license-namedbackups-abxelc" --format "{{.Names}}" +2. docker run --rm \ +-v license-namedbackups-abxelc-data:/volume_data \ +-v $(pwd):/backup \ +ubuntu \ +bash -c "cd /volume_data && tar xvf /backup/generic_backup.tar && chown -R 999:999 ." \ No newline at end of file