From 704b2e2ea03672b50372f2615508193f7e6ea0ae Mon Sep 17 00:00:00 2001 From: Steve Freeman Date: Sun, 22 Mar 2026 12:55:08 -0400 Subject: [PATCH] Fixed teardown logic --- .github/workflows/deploy.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index bd5fe45c..65c26ba9 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -58,9 +58,9 @@ jobs: echo "$GHCR_TOKEN" | docker login ghcr.io -u "$GHCR_USER" --password-stdin docker pull "$IMAGE" - # Tear down the currently running container (if any). - docker stop ghcr.io/dev-chat/muzzle:latest 2>/dev/null || true - docker rm ghcr.io/dev-chat/muzzle:latest 2>/dev/null || true + # Tear down any running containers from this image. + docker stop $(docker ps -q --filter ancestor="$IMAGE") 2>/dev/null || true + docker rm $(docker ps -aq --filter ancestor="$IMAGE") 2>/dev/null || true # Hand off to your existing startup script which handles volume # mounts and env var injection.