-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.bat
More file actions
86 lines (80 loc) · 1.99 KB
/
Copy pathsetup.bat
File metadata and controls
86 lines (80 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
@echo off
echo ========================================
echo JS Playground - Configuracion Inicial
echo ========================================
echo.
REM Verificar si existe el archivo .env
if exist .env (
echo [OK] Archivo .env encontrado
) else (
echo [INFO] Creando archivo .env...
(
echo PORT=5000
echo MONGODB_URI=mongodb://localhost:27017/js-playground
echo JWT_SECRET=tu_clave_secreta_muy_segura_12345
) > .env
echo [OK] Archivo .env creado
)
echo.
REM Verificar MongoDB
echo Verificando MongoDB...
sc query MongoDB | find "RUNNING" >nul
if errorlevel 1 (
echo [ADVERTENCIA] MongoDB no esta corriendo
echo Intentando iniciar MongoDB...
net start MongoDB
if errorlevel 1 (
echo [ERROR] MongoDB no esta instalado o no se pudo iniciar
echo Por favor, instala MongoDB desde: https://www.mongodb.com/try/download/community
pause
exit /b 1
)
)
echo [OK] MongoDB esta corriendo
echo.
REM Instalar dependencias
echo Instalando dependencias...
echo.
echo [1/2] Instalando dependencias del backend...
call npm install
if errorlevel 1 (
echo [ERROR] Fallo la instalacion del backend
pause
exit /b 1
)
echo.
echo [2/2] Instalando dependencias del frontend...
cd client
call npm install
if errorlevel 1 (
echo [ERROR] Fallo la instalacion del frontend
pause
exit /b 1
)
cd ..
echo.
echo ========================================
echo Poblando base de datos...
echo ========================================
echo.
call npm run seed
if errorlevel 1 (
echo [ADVERTENCIA] Hubo un problema al poblar la base de datos
echo Puedes intentarlo manualmente con: npm run seed
)
echo.
echo ========================================
echo Configuracion Completada!
echo ========================================
echo.
echo Para iniciar la aplicacion, ejecuta:
echo start.bat
echo.
echo O manualmente:
echo npm run dev
echo.
echo Credenciales de administrador:
echo Usuario: atag
echo Contrasena: atag553
echo.
pause