Files
pagasis/install.bat
T
2025-10-15 23:45:32 -06:00

88 lines
1.9 KiB
Batchfile

@echo off
chcp 65001 >nul
echo ========================================
echo Sistema de Asistencia MAC - Instalador
echo ========================================
echo.
REM Verificar si Docker está instalado
docker --version >nul 2>&1
if errorlevel 1 (
echo ❌ ERROR: Docker no está instalado.
echo.
echo Por favor instala Docker Desktop desde:
echo https://www.docker.com/products/docker-desktop
echo.
pause
exit /b 1
)
REM Verificar si Docker Compose está disponible
docker-compose --version >nul 2>&1
if errorlevel 1 (
echo ❌ ERROR: Docker Compose no está disponible.
echo.
pause
exit /b 1
)
echo ✅ [1/5] Docker encontrado correctamente
docker --version
echo.
echo 🔨 [2/5] Deteniendo contenedores previos (si existen)...
docker-compose down >nul 2>&1
echo.
echo 🏗️ [3/5] Construyendo imágenes Docker...
echo (Esto puede tomar 5-10 minutos la primera vez)
echo.
docker-compose build
if errorlevel 1 (
echo.
echo ❌ ERROR: Falló la construcción de imágenes
pause
exit /b 1
)
echo.
echo 🚀 [4/5] Iniciando contenedores...
docker-compose up -d
if errorlevel 1 (
echo.
echo ❌ ERROR: Falló al iniciar contenedores
pause
exit /b 1
)
echo.
echo ⏳ [5/5] Esperando que los servicios estén listos...
timeout /t 8 >nul
echo.
echo 📊 Estado de los contenedores:
docker-compose ps
echo.
echo ========================================
echo ✅ ¡Instalación completada exitosamente!
echo ========================================
echo.
echo 🌐 La aplicación está disponible en:
echo http://localhost
echo.
echo 🔐 Panel de administración:
echo http://localhost/admin
echo.
echo 👤 Usuario de prueba:
echo Número de cuenta: 3123123
echo.
echo 📚 Comandos útiles:
echo Detener: docker-compose down
echo Ver logs: docker-compose logs -f
echo Reiniciar: docker-compose restart
echo.
echo 📖 Para más información, consulta README.md
echo.
pause