Ficha del módulo
- ID: node-storage-persistente
- Categoría: node
Configurar storage persistente
🎯 Objetivo: configurar un storage persistente de Dokku en una app Node.js.
Como Dokku carga las aplicaciones en contenedores, es necesario configurar un storage persistente para almacenar archivos que deban sobrevivir a nuevos despliegues. En Node.js, el caso más común es persistir una carpeta de uploads.
Storage para uploads
Para configurar storage persistente, usar los siguientes comandos:
# crear directorio storage en servidor
mkdir -p /var/lib/dokku/data/storage/<app_name>
# mount storage a la app
dokku storage:mount <app_name> /var/lib/dokku/data/storage/<app_name>:/app/uploads
# configurar permisos
chown -R 32767:32767 /var/lib/dokku/data/storage/<app_name>
# confirmar mounts activos
dokku storage:list <app_name>
# en la app Node, usar ruta persistente:
# /app/uploads