17 lines
734 B
PowerShell
17 lines
734 B
PowerShell
# Test database connectivity
|
|
|
|
# Get token
|
|
$loginResponse = Invoke-WebRequest -Uri "http://127.0.0.1:8000/auth/login" -Method POST -ContentType "application/json" -Body '{"password": "admin123"}'
|
|
$loginData = $loginResponse.Content | ConvertFrom-Json
|
|
$token = $loginData.token
|
|
|
|
# Test database health
|
|
$headers = @{ "Authorization" = "Bearer $token" }
|
|
$dbHealthResponse = Invoke-WebRequest -Uri "http://127.0.0.1:8000/api/system/database/health" -Headers $headers
|
|
Write-Host "Database Health Response:"
|
|
Write-Host $dbHealthResponse.Content
|
|
|
|
# Test system config
|
|
$configResponse = Invoke-WebRequest -Uri "http://127.0.0.1:8000/api/system/config" -Headers $headers
|
|
Write-Host "`nSystem Config Response:"
|
|
Write-Host $configResponse.Content |