1
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
@echo off
|
||||
title Cotizador E3 - Iniciando...
|
||||
echo ============================================
|
||||
echo Cotizador E3 - Iniciando Servidor
|
||||
echo ============================================
|
||||
echo.
|
||||
|
||||
cd /d "%~dp0"
|
||||
|
||||
echo [1/3] Verificando PostgreSQL en Docker...
|
||||
docker ps --filter "name=cotizador-e3-db" --format "{{.Names}}" 2>nul | findstr cotizador-e3-db >nul 2>&1
|
||||
if %errorlevel% neq 0 (
|
||||
echo Iniciando contenedor PostgreSQL...
|
||||
docker compose -f "%~dp0docker-compose.yml" up -d
|
||||
echo Esperando que PostgreSQL este listo...
|
||||
timeout /t 4 /nobreak >nul
|
||||
) else (
|
||||
echo PostgreSQL ya esta corriendo.
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [2/3] Verificando base de datos...
|
||||
call npx prisma migrate deploy 2>nul
|
||||
if %errorlevel% neq 0 (
|
||||
echo Aplicando migracion...
|
||||
call npx prisma migrate dev --name init
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [3/3] Iniciando servidor Next.js...
|
||||
echo.
|
||||
echo ============================================
|
||||
echo Servidor listo en http://localhost:3000
|
||||
echo Presiona Ctrl+C para detener
|
||||
echo ============================================
|
||||
echo.
|
||||
call npm run dev
|
||||
Reference in New Issue
Block a user