Merge pull request #3692 from vprudnikoff/fix/stack-rm-compose-directory-dependency

fix: prevent orphaned docker stacks when compose directory is missing
This commit is contained in:
Mauricio Siu
2026-02-13 00:24:12 -06:00
committed by GitHub
+2 -4
View File
@@ -395,16 +395,14 @@ export const removeCompose = async (
if (compose.composeType === "stack") { if (compose.composeType === "stack") {
const command = ` const command = `
docker network disconnect ${compose.appName} dokploy-traefik; docker network disconnect ${compose.appName} dokploy-traefik;
cd ${projectPath} && docker stack rm ${compose.appName} && rm -rf ${projectPath}`; docker stack rm ${compose.appName};
rm -rf ${projectPath}`;
if (compose.serverId) { if (compose.serverId) {
await execAsyncRemote(compose.serverId, command); await execAsyncRemote(compose.serverId, command);
} else { } else {
await execAsync(command); await execAsync(command);
} }
await execAsync(command, {
cwd: projectPath,
});
} else { } else {
const command = ` const command = `
docker network disconnect ${compose.appName} dokploy-traefik; docker network disconnect ${compose.appName} dokploy-traefik;