# Start Python API with visible console window for debugging $ErrorActionPreference = "Stop" Write-Host "Starting Python API with visible console..." -ForegroundColor Cyan # Stop existing uvicorn if running Get-Process -Name "uvicorn" -ErrorAction SilentlyContinue | Stop-Process -Force Start-Sleep -Seconds 2 # Paths $apiPath = "C:\DEV\COPILOT\geutebruck-api\src\api" $uvicorn = "C:\DEV\COPILOT\geutebruck-api\.venv\Scripts\uvicorn.exe" # Start API with visible window Start-Process -FilePath $uvicorn ` -ArgumentList "main:app", "--host", "0.0.0.0", "--port", "8000", "--reload" ` -WorkingDirectory $apiPath ` -Wait Write-Host "API stopped" -ForegroundColor Yellow