ci: free deploy ports before compose up
CI / UI Checks (push) Successful in 7s
CI / Rust Checks (push) Successful in 6m42s
CI / Frontend E2E (push) Successful in 6m35s
CI / Deployment Manifests (push) Successful in 3s
Deploy / deploy (push) Failing after 19s

This commit is contained in:
github-ops
2026-06-16 22:07:56 +00:00
parent 035e4f3ce8
commit 4b2899d13f
+13
View File
@@ -190,6 +190,19 @@ jobs:
docker rm -f \"\$container\"
fi
done
echo 'Docker containers before freeing required ports:'
docker ps --format 'table {{.ID}}\t{{.Names}}\t{{.Ports}}'
for port in 3000 3001 3002; do
container_ids=\$(docker ps -aq --filter \"publish=\$port\")
if [ -n \"\$container_ids\" ]; then
echo \"Removing containers publishing port \$port\"
docker inspect --format '{{.Name}} {{json .NetworkSettings.Ports}}' \$container_ids || true
docker rm -f \$container_ids
fi
done
if command -v ss >/dev/null 2>&1; then
ss -ltnp '( sport = :3000 or sport = :3001 or sport = :3002 )' || true
fi
docker compose \$compose_profiles up -d --remove-orphans
"