# Charger les variables depuis le fichier .env à la racine du projet, si présent $envFile = Join-Path (Get-Location) ".env" if (Test-Path $envFile) { Get-Content $envFile | ForEach-Object { if (-not [string]::IsNullOrWhiteSpace($_) -and -not $_.Trim().StartsWith('#')) { $name, $value = $_ -split '=', 2 if ($name -and $value -ne $null) { $name = $name.Trim() $value = $value.Trim(' ', '"', "'") # Affectation dynamique dans la portée des variables d'environnement Set-Item -Path "Env:$name" -Value $value } } } } # Démarrer le backend FastAPI avec uvicorn python -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload