Commit all scripts
Some checks failed
Code Coverage / Generate Coverage Report (push) Has been cancelled
Tests / Run Tests (9.0.x) (push) Has been cancelled
Tests / Docker Build Test (push) Has been cancelled
Tests / Test Summary (push) Has been cancelled

This commit is contained in:
Yaojia Wang
2025-11-03 17:19:20 +01:00
parent ebdd4ee0d7
commit 4183b10b39
24 changed files with 4917 additions and 11 deletions

View File

@@ -0,0 +1,16 @@
Write-Host "Waiting for API to start..." -ForegroundColor Yellow
for ($i = 1; $i -le 30; $i++) {
Start-Sleep -Seconds 2
try {
$response = Invoke-WebRequest -Uri 'http://localhost:5167/api/auth/me' `
-Method Get -SkipHttpErrorCheck -UseBasicParsing -TimeoutSec 2 -ErrorAction Stop
Write-Host "API is ready! (Status: $($response.StatusCode))" -ForegroundColor Green
exit 0
} catch {
Write-Host "Attempt $i/30..." -ForegroundColor Gray
}
}
Write-Host "API failed to start after 60 seconds" -ForegroundColor Red
exit 1