Files
prueba_tecnica_proxima/deploy.sh
2025-06-15 18:29:25 +02:00

21 lines
447 B
Bash

set -euo pipefail
IFS=$'\n\t'
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "$SCRIPT_DIR"
echo "Deteniendo contenedores"
docker compose down -v || true
echo "Descargando últimos cambios del repo"
git pull --ff-only
echo "Construyendo imágenes sin usar caché"
export COMPOSE_BAKE=true
docker compose build --no-cache
echo "Levantando stack en segundo plano"
docker compose up -d
echo "Despliegue completado con éxito"