Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

384
Vistas
Cómo configurar el volumen para dokku-persistent-storage

Estoy tratando de usar dokku-persistent-storage para que mis cargas para mi aplicación Rails permanezcan en el servidor, pero no entiendo muy bien cómo construir la ruta ya que soy nuevo en Dokku y Docker . (Estoy ejecutando esto en un droplet de Ubuntu en Digital Ocean)


No estoy seguro si debería ser algo como esto:

 [SERVER IP ADDRESS]/home/dokku/myapp/public_folder

o

 /home/dokku/myapp/public_folder

o si estoy muy lejos y debería ser algo completamente diferente.


Esto es lo que dice la sección de github al respecto:

En su carpeta de aplicaciones (/home/dokku/app_name) cree un archivo llamado PERSISTENT_STORAGE.

Dentro de este archivo, enumere un mapa de volumen/volumen por línea para montar. Por ejemplo:

 /host/path:/container/path /another/container/path

El ejemplo anterior dará como resultado que los siguientes argumentos se pasen a la ventana acoplable durante la implementación y la ejecución de la ventana acoplable:

 -v /host/path:/container/path -v /another/container/path

La información de movimiento sobre los volúmenes de la ventana acoplable se puede encontrar aquí: http://docs.docker.io/en/latest/use/working_with_volumes/

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

No estoy en Ruby o dokku, pero si entendí correctamente, desea que su ventana acoplable tenga un almacenamiento persistente en la máquina host.

El archivo PERSISTENT_STORAGE, en cuanto a la documentación que ha citado, contiene asignaciones de los directorios del sistema de archivos del host a los directorios del sistema de archivos del contenedor (traducidos a argumentos -v de la CLI).

Por lo tanto, debe asignar el directorio de sus cargas en el contenedor al directorio deseado en el host.

Por ejemplo, si las cargas de su aplicación se guardan en este directorio (dentro del contenedor acoplable):

 /home/dokku/myapp/public_folder

y le gustaría que se mantengan en su host en:

 /home/some/dir

entonces, según tengo entendido, el contenido del archivo PERSISTENT_STORAGE debería ser:

 /home/some/dir:/home/dokku/myapp/public_folder

Espero haberte entendido bien.

over 4 years ago · Santiago Trujillo Denunciar

0

Use la opción de storage:mount de Dokku.

  1. Necesitará SSH en su host dokku: ssh dokku@host

  2. Ejecute el siguiente comando para vincular el directorio de almacenamiento de esa aplicación a la carpeta app/public/uploads , por ejemplo:

    storage:mount <app> /var/lib/dokku/data/storage:/app/public/uploads

Los documentos de Dokku cubren esto bien en: en http://dokku.viewdocs.io/dokku/advanced-usage/persistent-storage/

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda