fix: container not found upon backup/restore on compose stack

This commit is contained in:
Yusoof Moh
2025-05-09 23:42:34 +07:00
parent f575317906
commit 5853d18bc1
2 changed files with 3557 additions and 4 deletions

3553
bun.lock Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -116,7 +116,7 @@ export const getComposeContainerCommand = (
composeType: "stack" | "docker-compose" | undefined, composeType: "stack" | "docker-compose" | undefined,
) => { ) => {
if (composeType === "stack") { if (composeType === "stack") {
return `docker ps -q --filter "status=running" --filter "label=com.docker.stack.namespace=${appName}" --filter "label=com.docker.swarm.service.name=${serviceName}" | head -n 1`; return `docker ps -q --filter "status=running" --filter "label=com.docker.stack.namespace=${appName}" --filter "name=${appName}_${serviceName}*" | head -n 1`;
} }
return `docker ps -q --filter "status=running" --filter "label=com.docker.compose.project=${appName}" --filter "label=com.docker.compose.service=${serviceName}" | head -n 1`; return `docker ps -q --filter "status=running" --filter "label=com.docker.compose.project=${appName}" --filter "label=com.docker.compose.service=${serviceName}" | head -n 1`;
}; };