Retry 2208
All checks were successful
Build and Deploy / remote-build-and-deploy (push) Successful in 19m15s

This commit is contained in:
2025-06-17 22:08:28 -03:00
parent bf91f9dc7c
commit 41282b61cd

View File

@@ -54,21 +54,19 @@ jobs:
cd /opt/gestion-integral cd /opt/gestion-integral
# --- ¡¡LA CORRECCIÓN ESTÁ AQUÍ!! --- # --- ¡¡LA CORRECCIÓN ESTÁ AQUÍ!! ---
# 1. Creamos un archivo .env temporal EN EL HOST. # Creamos el archivo .env con comandos 'echo'. Es más robusto.
echo "Creating temporary .env file..." echo "Creating temporary .env file..."
cat > .env << ENV_EOF echo "DB_SA_PASSWORD=${{ secrets.DB_SA_PASSWORD_SECRET }}" > .env
DB_SA_PASSWORD=${{ secrets.DB_SA_PASSWORD_SECRET }} echo "JWT_KEY=${{ secrets.JWT_KEY_SECRET }}" >> .env
JWT_KEY=${{ secrets.JWT_KEY_SECRET }}
ENV_EOF
# 2. docker compose leerá automáticamente el archivo .env del directorio actual. # docker-compose leerá automáticamente el archivo .env
echo "Starting application stack..." echo "Starting application stack..."
docker compose up -d docker compose up -d
# --- PARTE 4: LIMPIEZA (INCLUYE EL .env) --- # --- PARTE 4: LIMPIEZA ---
echo "--- (HOST) Cleaning up... ---" echo "--- (HOST) Cleaning up... ---"
rm -rf \$TEMP_DIR rm -rf \$TEMP_DIR
rm .env # Borramos el archivo de secretos. rm .env
docker image prune -af docker image prune -af
echo "--- ¡¡DESPLIEGUE COMPLETADO Y VERIFICADO!! ---" echo "--- ¡¡DESPLIEGUE COMPLETADO Y VERIFICADO!! ---"