Events-WebAPI fix and tweak
This commit is contained in:
36
Events-WebApi/stop-all.sh
Executable file
36
Events-WebApi/stop-all.sh
Executable file
@@ -0,0 +1,36 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
kill_port() {
|
||||
local port="$1"
|
||||
local pids
|
||||
|
||||
pids="$(lsof -tiTCP:"$port" -sTCP:LISTEN 2>/dev/null || true)"
|
||||
if [[ -z "$pids" ]]; then
|
||||
return 0
|
||||
fi
|
||||
|
||||
kill $pids 2>/dev/null || true
|
||||
sleep 1
|
||||
|
||||
pids="$(lsof -tiTCP:"$port" -sTCP:LISTEN 2>/dev/null || true)"
|
||||
if [[ -n "$pids" ]]; then
|
||||
kill -9 $pids 2>/dev/null || true
|
||||
fi
|
||||
}
|
||||
|
||||
echo "Stopping Events.WebAPI..."
|
||||
kill_port 7295
|
||||
pkill -f "/Events.WebAPI/bin/.*/Events.WebAPI" || true
|
||||
|
||||
echo "Stopping Events.FilesAPI..."
|
||||
kill_port 7296
|
||||
pkill -f "/Events.FilesAPI/bin/.*/Events.FilesAPI" || true
|
||||
|
||||
echo "Stopping Events.ClientApp..."
|
||||
kill_port 5173
|
||||
pkill -f "Events.ClientApp.*node_modules/.bin/vite" || true
|
||||
pkill -f "vite" || true
|
||||
|
||||
echo "Events stack stopped."
|
||||
Reference in New Issue
Block a user