28 lines
744 B
PowerShell
28 lines
744 B
PowerShell
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
|