From 9e4cd961871e5809bb9b45008a22931f871dc942 Mon Sep 17 00:00:00 2001 From: Dion VH <91065539+dionvanhecke@users.noreply.github.com> Date: Mon, 9 Mar 2026 15:27:37 +0100 Subject: [PATCH] Fix formatting in CleanupDocker.php for docker command Previously, the image prune command used {{{{index .Config.Labels "coolify.managed"}}}}, which produces 4 literal braces and causes a Go template parsing error. As a result, all images were deleted regardless of the label. This commit fixes the command to use {{index .Config.Labels "coolify.managed"}}, so images with the label coolify.managed=true are preserved during cleanup. --- app/Actions/Server/CleanupDocker.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Actions/Server/CleanupDocker.php b/app/Actions/Server/CleanupDocker.php index 65a41db18..6a91e7ec6 100644 --- a/app/Actions/Server/CleanupDocker.php +++ b/app/Actions/Server/CleanupDocker.php @@ -127,7 +127,7 @@ class CleanupDocker $commands[] = "docker images --format '{{.Repository}}:{{.Tag}}' | ". $grepCommands.' | '. - "xargs -r -I {} sh -c 'docker inspect --format \"{{{{index .Config.Labels \\\"coolify.managed\\\"}}}}\" \"{}\" 2>/dev/null | grep -q true || docker rmi \"{}\" 2>/dev/null' || true"; + "xargs -r -I {} sh -c 'docker inspect --format \"{{index .Config.Labels \\\"coolify.managed\\\"}}\" \"{}\" 2>/dev/null | grep -q true || docker rmi \"{}\" 2>/dev/null' || true"; return implode(' && ', $commands); }