Spaces:
Sleeping
Sleeping
| # YOLOv5 Web Application - Startup Script | |
| # Lancement automatique du serveur FastAPI avec interface web | |
| Write-Host "========================================" -ForegroundColor Cyan | |
| Write-Host " YOLOv5 Web Application Launcher" -ForegroundColor Cyan | |
| Write-Host "========================================" -ForegroundColor Cyan | |
| Write-Host "" | |
| # Check if Python is installed | |
| try { | |
| $pythonVersion = python --version 2>&1 | |
| Write-Host "✓ Python detecté: $pythonVersion" -ForegroundColor Green | |
| } catch { | |
| Write-Host "✗ Python non trouvé! Installez Python d'abord." -ForegroundColor Red | |
| exit 1 | |
| } | |
| # Navigate to backend directory | |
| $backendPath = Join-Path $PSScriptRoot "backend" | |
| Set-Location $backendPath | |
| Write-Host "" | |
| Write-Host "📦 Vérification des dépendances..." -ForegroundColor Yellow | |
| # Check if requirements are installed | |
| $requirementsFile = Join-Path $backendPath "requirements.txt" | |
| if (Test-Path $requirementsFile) { | |
| Write-Host "Installation/Mise à jour des dépendances..." -ForegroundColor Yellow | |
| pip install -r requirements.txt --quiet | |
| Write-Host "✓ Dépendances installées" -ForegroundColor Green | |
| } | |
| Write-Host "" | |
| Write-Host "🚀 Démarrage du serveur YOLOv5..." -ForegroundColor Cyan | |
| Write-Host "" | |
| Write-Host "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" -ForegroundColor Blue | |
| Write-Host " Application Web: http://localhost:8000" -ForegroundColor Green | |
| Write-Host " API Documentation: http://localhost:8000/docs" -ForegroundColor Green | |
| Write-Host " WebSocket: ws://localhost:8000/ws" -ForegroundColor Green | |
| Write-Host "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" -ForegroundColor Blue | |
| Write-Host "" | |
| Write-Host "💡 Appuyez sur Ctrl+C pour arrêter le serveur" -ForegroundColor Yellow | |
| Write-Host "" | |
| # Start the FastAPI server | |
| python main.py | |