From e21605030a539499fbede734f7a9b340383f5539 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Mon, 30 Jun 2025 11:27:18 -0600 Subject: [PATCH] fix: adjust scaling command in backupVolume function - Updated the backupVolume function to use the actual number of replicas when scaling services back up after a backup, improving accuracy in service management. - Enhanced command generation for application service types to ensure proper restoration of service states. --- packages/server/src/utils/volume-backups/utils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/server/src/utils/volume-backups/utils.ts b/packages/server/src/utils/volume-backups/utils.ts index 66a81cea1..dab4324f0 100644 --- a/packages/server/src/utils/volume-backups/utils.ts +++ b/packages/server/src/utils/volume-backups/utils.ts @@ -32,8 +32,9 @@ const backupVolume = async ( if (serviceType === "application") { return ` docker service scale ${volumeBackup.application?.appName}=0 + ACTUAL_REPLICAS=$(docker service inspect ${volumeBackup.application?.appName} --format "{{.Spec.Mode.Replicated.Replicas}}") ${baseCommand} - docker service scale ${volumeBackup.application?.appName}=1 + docker service scale ${volumeBackup.application?.appName}=$ACTUAL_REPLICAS `; } if (serviceType === "compose") {