21 lines
447 B
Bash
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" |