48 lines
1.7 KiB
PowerShell
48 lines
1.7 KiB
PowerShell
# Script de inicio rápido para CloudRestoreAS
|
|
|
|
Write-Host ""
|
|
Write-Host "===============================================" -ForegroundColor Cyan
|
|
Write-Host "CloudRestoreAS - Iniciando..." -ForegroundColor Cyan
|
|
Write-Host "===============================================" -ForegroundColor Cyan
|
|
Write-Host ""
|
|
|
|
# Verificar entorno virtual
|
|
if (-not (Test-Path "venv\Scripts\python.exe")) {
|
|
Write-Host "ERROR: Entorno virtual no encontrado" -ForegroundColor Red
|
|
Write-Host ""
|
|
Write-Host "Ejecuta primero:" -ForegroundColor Yellow
|
|
Write-Host " .\install.ps1" -ForegroundColor White
|
|
Write-Host ""
|
|
Read-Host "Presiona Enter para salir..."
|
|
exit 1
|
|
}
|
|
|
|
# Ejecutar aplicación
|
|
Write-Host "Ejecutando CloudRestoreAS..." -ForegroundColor Green
|
|
Write-Host ""
|
|
|
|
try {
|
|
& ".\venv\Scripts\python.exe" runner.py
|
|
|
|
if ($LASTEXITCODE -ne 0) {
|
|
Write-Host ""
|
|
Write-Host "===============================================" -ForegroundColor Red
|
|
Write-Host "La aplicación se cerró con error: $LASTEXITCODE" -ForegroundColor Red
|
|
Write-Host "===============================================" -ForegroundColor Red
|
|
Write-Host ""
|
|
Write-Host "Revisa los logs en: logs\app.log" -ForegroundColor Yellow
|
|
Write-Host ""
|
|
Read-Host "Presiona Enter para salir..."
|
|
}
|
|
}
|
|
catch {
|
|
Write-Host ""
|
|
Write-Host "===============================================" -ForegroundColor Red
|
|
Write-Host "Error ejecutando la aplicación" -ForegroundColor Red
|
|
Write-Host "===============================================" -ForegroundColor Red
|
|
Write-Host ""
|
|
Write-Host $_.Exception.Message -ForegroundColor Yellow
|
|
Write-Host ""
|
|
Read-Host "Presiona Enter para salir..."
|
|
}
|