From 1b44b3032919299522fc95832671ec1b45b5ffd6 Mon Sep 17 00:00:00 2001 From: anti Date: Sat, 4 Apr 2026 04:50:29 -0300 Subject: [PATCH] Fix docker_api status always showing degraded deployer.py status lookup used f"{decky.name}-{svc}" verbatim, so docker_api (underscore) resolved to "decky-devops-docker_api" while the actual container is named "decky-devops-docker-api" (hyphen). Status would always report it absent/degraded even when running. Fix: normalize underscores to hyphens in the container name lookup, consistent with how all service plugins name their containers. Co-Authored-By: Claude Sonnet 4.6 --- decnet/deployer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/decnet/deployer.py b/decnet/deployer.py index 6c21a4c..7520a0a 100644 --- a/decnet/deployer.py +++ b/decnet/deployer.py @@ -169,7 +169,7 @@ def status() -> None: for decky in config.deckies: statuses = [] for svc in decky.services: - cname = f"{decky.name}-{svc}" + cname = f"{decky.name}-{svc.replace('_', '-')}" st = running.get(cname, "absent") color = "green" if st == "running" else "red" statuses.append(f"[{color}]{svc}({st})[/{color}]")