Ir al contenido
Ir a Lynx

Quickstart Backend

Esta guía te ayudará a poner en marcha el servicio backend de Lynx de forma rápida y sencilla utilizando pnpm.

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).

Desde la raíz del proyecto, instala las dependencias y compila los paquetes compartidos necesarios:

Ventana de terminal
pnpm install
pnpm --filter=@lynx/nest^... build

Inicia el contenedor de PostgreSQL y aplica las migraciones para preparar el esquema:

Ventana de terminal
# Iniciar base de datos (Desde el root)
pnpm docker up -d
# Aplicar migraciones (Desde el root)
pnpm --filter=@lynx/models db:migrate

El backend requiere un archivo de variables de entorno. Crea tu archivo local en la carpeta del backend:

Ventana de terminal
cd apps/nest
cp .env.example .env.development

Para iniciar el servidor en modo desarrollo con recarga en caliente (Hot Module Replacement):

Ventana de terminal
# Desde la raíz del proyecto
pnpm --filter=@lynx/nest dev

Si prefieres utilizar Turborepo para la ejecución:

Ventana de terminal
turbo run dev --filter=@lynx/nest

La API estará disponible y escuchando en http://localhost:4200.