Configurar storage persistente

Módulo: node

Taller Digital

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