NestJS
NestJS, el framework de Node.js para APIs y servicios.
Esta familia se instala con la versión de NestJS y de la base de datos que elijas. Solo existen las combinaciones compatibles entre sí.
Versiones disponibles
Versiones de Node.js: Node.js 22, Node.js 24
| Base de datos | Versiones | Estable |
|---|---|---|
| MySQL | 8.4 | 8.4 |
| MariaDB | 10.11, 11.4, 11.8 | 11.8 |
| PostgreSQL | 14, 15, 16, 17, 18 | 18 |
| MongoDB | 7.0, 8.0 | 8.0 |
| Redis | 6.2, 7.2, 7.4, 8.0, 8.2 | 8.2 |
No todas las versiones de la base de datos se combinan con todas las del lenguaje: el instalador ofrece únicamente las que funcionan juntas.
Instalar
Con las versiones estables:
docker-deploy-stack --stack javascript/nestjs-postgres
Con versiones elegidas:
docker-deploy-stack --stack javascript/nestjs-node22-postgres-18
El identificador sin versión (nestjs-postgres) elige las estables. Para ver todos los identificadores: docker-deploy-stack --list. docker-deploy-stack --list --legacy muestra además las versiones que el fabricante ya no mantiene; instalarlas pide confirmación.
Después de instalar
El stack queda en /root/stack/javascript/nestjs-node24-postgres-18/. Para levantarlo:
cd /root/stack/javascript/nestjs-node24-postgres-18
docker compose up -d
Para instalar y desplegar tu aplicación, seguí ¿Cómo despliego un Stack? y ¿Cómo despliego una aplicación en un Stack?. Para elegir versiones o actualizar, mirá Elegir versiones y actualizar un Stack.