Este repositorio contiene el código de referencia desarrollado durante el Curso de Desarrollo Backend con JS y TS impartido en la gestión 2025 por la Sociedad Científica de Estudiantes de Sistemas e Informática (SCESI) de la UMSS.
Este proyecto se comparte con el propósito meramente educativo y académico.
IMPORTANTE:
- No se ofrece garantía o soporte: El código se proporciona "tal cual". SCESI o sus instructores no se hacen responsables por daños o fallos derivados del uso de este código.
- Código de Referencia: Está optimizado para la enseñanza; puede que requiera ajustes para un entorno de producción real.
Sigue estos pasos para levantar el proyecto en tu entorno local.
Asegúrate de tener instalado:
- Node.js: Versión 18 o superior.
⚠️ Docker: Necesario para levantar la base de datos (PostgreSQL y Redis).
⚠️ Clonar el repositorio:
|
```bash
git clone [URL-DE-TU-REPOSITORIO]
cd [nombre-del-repositorio]
```
-
Instalar dependencias:
npm install
-
Configurar Variables de Entorno: Crea tu archivo de configuración secreto copiando la plantilla pública:
cp .env.example .env
Luego, edita el nuevo archivo
.envy reemplaza los valores de ejemplo por tus datos reales (contraseñas, secretos, etc.). -
⚠️ Levantar la Base de Datos con Docker Compose:docker-compose up -d # o docker compose up -d -
⚠️ Ejecutar Migraciones:
|
$ npm run migrate- Iniciar el Servidor en modo desarrollo:
npm run start:dev
El servidor estará activo en http://localhost:3000 (o el puerto que hayas configurado).
Este proyecto está distribuido bajo la Licencia ISC.
Puedes leer el texto completo de la licencia aquí: LICENCIA ISC