File tree Expand file tree Collapse file tree 2 files changed +59
-0
lines changed
Expand file tree Collapse file tree 2 files changed +59
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ echo " 🚀 Instalando dependencias del proyecto..."
4+
5+ # Instalar dependencias del servidor
6+ echo " "
7+ echo " 📦 Instalando dependencias del servidor..."
8+ cd server
9+ npm install
10+ cd ..
11+
12+ # Instalar dependencias del cliente
13+ echo " "
14+ echo " 📦 Instalando dependencias del cliente..."
15+ cd client
16+ npm install
17+ cd ..
18+
19+ echo " "
20+ echo " ✅ ¡Instalación completa!"
21+ echo " Ejecuta ./start.sh para iniciar el proyecto"
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ echo " 🚀 Iniciando proyecto..."
4+
5+ # Función para manejar Ctrl+C
6+ cleanup () {
7+ echo " "
8+ echo " ⏹️ Deteniendo servicios..."
9+ kill 0
10+ exit
11+ }
12+
13+ trap cleanup SIGINT
14+
15+ # Iniciar servidor en segundo plano
16+ echo " 🔧 Iniciando servidor..."
17+ cd server
18+ npm run dev &
19+ SERVER_PID=$!
20+
21+ # Esperar un momento para que el servidor inicie
22+ sleep 2
23+
24+ # Iniciar cliente en segundo plano
25+ echo " 🎨 Iniciando cliente..."
26+ cd ../client
27+ npm run dev &
28+ CLIENT_PID=$!
29+
30+ echo " "
31+ echo " ✅ Servicios iniciados:"
32+ echo " - Servidor: http://localhost:3000"
33+ echo " - Cliente: http://localhost:5173"
34+ echo " "
35+ echo " Presiona Ctrl+C para detener ambos servicios"
36+
37+ # Esperar a que ambos procesos terminen
38+ wait
You can’t perform that action at this time.
0 commit comments