Entorno Node y Vite - Servidor de Proyectos
Este servidor tiene instalado Node.js y Vite para desplegar proyectos de backend y frontend.
Herramientas disponibles
- Node.js: comprobar con de>node -v en la terminal.
- npm: comprobar con de>npm -v.
- Vite: se usa por proyecto con de>npm create vite@latest.
Proyectos de ejemplo en este servidor
- Backend FintraX (Node + Express): de>http://187.33.144.199:3000
- Frontend FintraX (React + Vite, desarrollo): de>http://187.33.144.199:5173
Cómo desplegar tu backend con Node
- Clona tu proyecto en de>/var/www/html/grupoX/backend.
- Dentro de la carpeta, ejecuta de>npm install.
- Prueba localmente con de>node src/app.js o npm run dev.
- Cuando funcione, registra el proceso con PM2:
pm2 start src/app.js --name grupoX-backend
Cómo desplegar tu frontend con Vite
- Clona tu frontend en de>/var/www/html/grupoX/frontend.
- Ejecuta de>npm install.
- En desarrollo, levanta con:
npm run dev -- --host 0.0.0.0 --port PUERTO - Para producción, genera el build:
npm run build (carpeta de>dist).
Buenas prácticas mínimas
- No subir de>node_modules al repositorio.
- Usar de>.env para credenciales y variables.
- Documentar en el README cómo arrancar backend y frontend.
Esta página se sirve desde un servidor Node.js independiente solo como referencia para los estudiantes.