Next.js
Next.js, el framework de React con renderizado en servidor; se compila al construir la imagen.
Esta familia se instala con la versión de Next.js 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 |
También se instala sin base de datos: el identificador termina en -none.
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/nextjs-postgres
Con versiones elegidas:
docker-deploy-stack --stack javascript/nextjs-node22-postgres-18
El identificador sin versión (nextjs-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/nextjs-node24-postgres-18/. Para levantarlo:
cd /root/stack/javascript/nextjs-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.