Quickstart Backend
This content is not available in your language yet.
Esta guía te ayudará a poner en marcha el servicio backend de Lynx de forma rápida y sencilla utilizando pnpm.
1. Prerrequisitos
Sección titulada «1. Prerrequisitos»Asegúrate de tener instaladas las siguientes herramientas:
- Node.js v24 o superior.
- pnpm v11 o superior.
- Docker (para gestionar la base de datos local).
2. Instalación y Preparación
Sección titulada «2. Instalación y Preparación»Desde la raíz del proyecto, instala las dependencias y compila los paquetes compartidos necesarios:
pnpm installpnpm --filter=@lynx/nest^... build3. Infraestructura de Base de Datos
Sección titulada «3. Infraestructura de Base de Datos»Inicia el contenedor de PostgreSQL y aplica las migraciones para preparar el esquema:
# Iniciar base de datos (Desde el root)pnpm docker up -d
# Aplicar migraciones (Desde el root)pnpm --filter=@lynx/models db:migrate4. Configuración de Entorno
Sección titulada «4. Configuración de Entorno»El backend requiere un archivo de variables de entorno. Crea tu archivo local en la carpeta del backend:
cd apps/nestcp .env.example .env.development5. Ejecución del Servidor
Sección titulada «5. Ejecución del Servidor»Para iniciar el servidor en modo desarrollo con recarga en caliente (Hot Module Replacement):
# Desde la raíz del proyectopnpm --filter=@lynx/nest devAlternativa con Turbo
Sección titulada «Alternativa con Turbo»Si prefieres utilizar Turborepo para la ejecución:
turbo run dev --filter=@lynx/nestLa API estará disponible y escuchando en http://localhost:4200.