Volúmenes de Docker separados para cargas y copias de seguridad

Vuelve a examinar app.yml y la imagen docker de Discourse como parte de una nueva instalación. Recordé que en la instalación estándar, todos los datos, excepto los registros, se manejan a través de un único volumen docker.

Ahora, esto probablemente varía mucho entre comunidades, pero si observo nuestra comunidad existente, una gran cantidad de espacio en disco es ocupada por copias de seguridad y también por cargas de usuarios. Y creo que sería útil si estos dos pudieran moverse más fácilmente a otro volumen (con una velocidad de lectura/escritura potencialmente menor), manteniendo la base de datos en el volumen principal (con una velocidad de lectura/escritura mayor)[1]. Esto permitiría a las comunidades con un mayor número de cargas ser un poco más indulgentes en cuanto al tamaño de las cargas.


  1. Como ejemplo: en un VServer Hetzner CX22, el disco principal es más rápido aproximadamente 3 veces en comparación con los volúmenes de almacenamiento de bloques adicionales que se pueden agregar al servidor. ↩︎

Pueden. Simplemente cambia el archivo app.yml para que estén donde quieras. Puedes tener cargas, copias de seguridad, postgres, cualquiera de ellos donde quieras.

2 Me gusta

Y aquí tienes la documentación relacionada:

No estoy seguro de por qué la guía se dirige específicamente a DigitalOcean. Recuerdo haber seguido exactamente los mismos pasos con Hetzner sin problemas.

3 Me gusta

¡Gracias! No me di cuenta de que solo se necesita reconstruir un contenedor.

El hilo se puede cerrar, entonces. Seguiré la guía que @Canapin enlazó.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.