Fix: Filtro Fecha Tiradas
All checks were successful
Optimized Build and Deploy / remote-build-and-deploy (push) Successful in 5m10s

This commit is contained in:
2025-07-18 17:04:12 -03:00
parent c96d259892
commit a35a3a66ea
2 changed files with 114 additions and 91 deletions

View File

@@ -14,7 +14,7 @@ jobs:
run: |
set -e
# Configura SSH
# Configura SSH (sin cambios)
apt-get update -qq && apt-get install -y openssh-client git
mkdir -p ~/.ssh
echo "${{ secrets.PROD_SERVER_SSH_KEY }}" > ~/.ssh/id_rsa
@@ -26,6 +26,12 @@ jobs:
set -e
echo "--- INICIO DEL DESPLIEGUE OPTIMIZADO ---"
# --- Asegurar que el Stack de la Base de Datos esté corriendo ---
echo "Asegurando que el stack de la base de datos esté activo..."
cd /opt/shared-services/database
# El comando 'up -d' es idempotente. Si ya está corriendo, no hace nada.
docker compose up -d
# 1. Preparar entorno
TEMP_DIR=$(mktemp -d)
REPO_OWNER="dmolinari"
@@ -37,7 +43,7 @@ jobs:
cd "$TEMP_DIR"
git checkout "${{ gitea.sha }}"
# 2. Construcción paralela con Docker nativo (más rápido y fiable)
# 2. Construcción paralela
build_image() {
local dockerfile=$1
local image_name=$2
@@ -59,7 +65,7 @@ jobs:
cd /opt/gestion-integral
export DB_SA_PASSWORD='${{ secrets.DB_SA_PASSWORD_SECRET }}'
echo "Recreando servicios..."
echo "Recreando servicios de la aplicación..."
docker compose up -d --force-recreate
# 4. Limpieza
@@ -68,5 +74,4 @@ jobs:
docker image prune -f --filter "dangling=true"
echo "--- DESPLIEGUE COMPLETADO CON ÉXITO ---"
echo "Tiempo total: $(($SECONDS / 60)) minutos y $(($SECONDS % 60)) segundos"
EOSSH