Improve IK-style artifact scanner pipeline
This commit is contained in:
@@ -56,6 +56,22 @@ try {
|
||||
& (Join-Path $PSScriptRoot "kill-stale-instances.ps1")
|
||||
|
||||
$devPort = 5173
|
||||
$devControlPort = 17317
|
||||
$devControlInUse = $null
|
||||
try {
|
||||
$devControlInUse = Get-NetTCPConnection -LocalPort $devControlPort -State Listen -ErrorAction Stop | Select-Object -First 1
|
||||
} catch {
|
||||
# Get-NetTCPConnection kann auf manchen Systemen fehlen; das ist kein Fehler.
|
||||
$devControlInUse = $null
|
||||
}
|
||||
if ($devControlInUse) {
|
||||
$portOwner = Get-Process -Id $devControlInUse.OwningProcess -ErrorAction SilentlyContinue
|
||||
Write-Host ""
|
||||
Write-Host "FEHLER: Dev-Control-Port $devControlPort ist noch belegt (Prozess: $($portOwner.ProcessName), PID $($devControlInUse.OwningProcess))." -ForegroundColor Red
|
||||
Write-Host "Das wuerde Live-Tests gegen eine alte App-Instanz laufen lassen. Schliesse die alte App oder beende diesen Prozess und starte npm run dev:admin erneut." -ForegroundColor Red
|
||||
throw "Dev-Control-Port $devControlPort ist durch PID $($devControlInUse.OwningProcess) belegt."
|
||||
}
|
||||
|
||||
$portInUse = $null
|
||||
try {
|
||||
$portInUse = Get-NetTCPConnection -LocalPort $devPort -State Listen -ErrorAction Stop | Select-Object -First 1
|
||||
|
||||
Reference in New Issue
Block a user