Initial commit - ACME demo version
This commit is contained in:
42
deploy.sh
Normal file
42
deploy.sh
Normal file
@@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
# Script para reconstruir y desplegar los contenedores de Beyond Diagnosis
|
||||
# Ejecutar con: sudo ./deploy.sh
|
||||
|
||||
set -e
|
||||
|
||||
echo "=========================================="
|
||||
echo " Beyond Diagnosis - Deploy Script"
|
||||
echo "=========================================="
|
||||
|
||||
cd /opt/beyonddiagnosis
|
||||
|
||||
echo ""
|
||||
echo "[1/4] Deteniendo contenedores actuales..."
|
||||
docker compose down
|
||||
|
||||
echo ""
|
||||
echo "[2/4] Reconstruyendo contenedor del frontend (con cambios)..."
|
||||
docker compose build --no-cache frontend
|
||||
|
||||
echo ""
|
||||
echo "[3/4] Reconstruyendo contenedor del backend (si hay cambios)..."
|
||||
docker compose build backend
|
||||
|
||||
echo ""
|
||||
echo "[4/4] Iniciando todos los contenedores..."
|
||||
docker compose up -d
|
||||
|
||||
echo ""
|
||||
echo "=========================================="
|
||||
echo " Deploy completado!"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
echo "Verificando estado de contenedores:"
|
||||
docker compose ps
|
||||
|
||||
echo ""
|
||||
echo "Logs del frontend (últimas 20 líneas):"
|
||||
docker compose logs --tail=20 frontend
|
||||
|
||||
echo ""
|
||||
echo "La aplicación está disponible en: https://diag.yourcompany.com"
|
||||
Reference in New Issue
Block a user