develop #1
27
frontend/buildFront.ps1
Normal file
27
frontend/buildFront.ps1
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user