From c271093795bd0d3bc4364c3eb00f2d491b403224 Mon Sep 17 00:00:00 2001 From: Kpa-clawbot <259247574+Kpa-clawbot@users.noreply.github.com> Date: Sun, 29 Mar 2026 12:53:18 -0700 Subject: [PATCH] fix: use docker compose down (not stop) to properly tear down staging stop leaves the container/network in place, blocking port rebind. down removes everything cleanly. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/deploy.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 81f40df9..fdae50e2 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -260,12 +260,9 @@ jobs: - name: Stop old containers run: | + docker compose --profile staging-go down 2>/dev/null || true # Kill legacy container names from pre-rename era - docker rm -f meshcore-staging meshcore-staging-go 2>/dev/null || true - # Kill current container names - docker compose --profile staging-go stop staging-go 2>/dev/null || true - docker rm -f corescope-staging-go corescope-staging 2>/dev/null || true - fuser -k 82/tcp 2>/dev/null || true + docker rm -f meshcore-staging meshcore-staging-go corescope-staging 2>/dev/null || true sleep 2 - name: Start staging on port 82