diff --git a/frontend/buildFront.ps1 b/frontend/buildFront.ps1 new file mode 100644 index 0000000..227f5fd --- /dev/null +++ b/frontend/buildFront.ps1 @@ -0,0 +1,27 @@ +Clear-Host + +# Pedir version +$version = Read-Host "Ingrese el numero de version (ej: 1.0.34)" + +Write-Host "`n=== Construyendo imagen dymai/syntria-frontend:$version ===`n" +docker build -f Dockerfile.prod -t "dymai/syntria-frontend:$version" . + +# Si build falla, no continuar +if ($LASTEXITCODE -ne 0) { + Write-Host "`nERROR: El build fallo. No se realizara el push." -ForegroundColor Red + pause + exit 1 +} + +Write-Host "`n=== Subiendo imagen a Docker Hub ===`n" +docker push "dymai/syntria-frontend:$version" + +# Si push falla, mostrar error +if ($LASTEXITCODE -ne 0) { + Write-Host "`nERROR: El push fallo." -ForegroundColor Red + pause + exit 1 +} + +Write-Host "`n=== Proceso completado exitosamente ===`n" -ForegroundColor Green +pause