Files
xtremflow/update_fast.ps1
T

31 lines
1.2 KiB
PowerShell

# Script de mise à jour rapide pour XtremFlow
# Michael, lancez ce script pour mettre à jour l'app en < 60s.
Write-Host "🚀 Lancement du workflow Fast-Path BMAD..." -ForegroundColor Cyan
# 1. Compilation locale du frontend (utilise le cache local de votre machine)
Write-Host "📦 Compilation locale du frontend Flutter..." -ForegroundColor Yellow
flutter build web --release --base-href="/" --no-tree-shake-icons
if ($LASTEXITCODE -ne 0) {
Write-Host "❌ Erreur lors du build Flutter. Abandon." -ForegroundColor Red
exit 1
}
# 2. Build de l'image Docker légère (pas de compilation interne)
Write-Host "🏗️ Construction de l'image Docker légère..." -ForegroundColor Yellow
docker build -f Dockerfile.fast -t xtremflow-fast .
if ($LASTEXITCODE -ne 0) {
Write-Host "❌ Erreur lors du build Docker. Abandon." -ForegroundColor Red
exit 1
}
# 3. Redémarrage de la stack avec l'image rapide
Write-Host "🔄 Redémarrage des services..." -ForegroundColor Yellow
docker compose down
docker compose up -d
Write-Host "✅ Mise à jour terminée en un temps record !" -ForegroundColor Green
Write-Host "🌐 Accédez à l'app sur http://localhost:8089" -ForegroundColor Cyan