From cc53e9476e3cc6b00ce5353a458ab1e17ca948b1 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Wed, 7 Jan 2026 14:57:13 +0100 Subject: [PATCH] fix(docker): add fallback for Docker Swarm container labels --- app/Actions/Docker/GetContainersStatus.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Actions/Docker/GetContainersStatus.php b/app/Actions/Docker/GetContainersStatus.php index 3631cca24..c8e3162c0 100644 --- a/app/Actions/Docker/GetContainersStatus.php +++ b/app/Actions/Docker/GetContainersStatus.php @@ -145,6 +145,12 @@ public function handle(Server $server, ?Collection $containers = null, ?Collecti $this->applicationContainerStatuses->put($applicationId, collect()); } $containerName = data_get($labels, 'com.docker.compose.service'); + // Fallback for Docker Swarm which uses different labels + if (! $containerName && $this->server->isSwarm()) { + $containerName = data_get($labels, 'coolify.serviceName') + ?? data_get($labels, 'coolify.name') + ?? data_get($labels, 'com.docker.stack.namespace'); + } if ($containerName) { $this->applicationContainerStatuses->get($applicationId)->put($containerName, $containerStatus); }