Events-WebAPI fix and tweak

This commit is contained in:
Boris Milašinović
2026-05-12 17:23:45 +02:00
parent b66d05c298
commit 3f2e199ec4
12 changed files with 209 additions and 10 deletions

36
Events-WebApi/stop-all.sh Executable file
View 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."