Añadir una instancia a multisitio sin reconstruir el contenedor

Hola,

Se configuró un Discourse como un sitio multisitio y ejecuta seis instancias en seis bases de datos y seis dominios diferentes. Cada vez que se añade una nueva instancia, se reconstruye el contenedor:

./launcher rebuild app

Esto lleva unos minutos y, mientras ocurre, todos los foros están caídos. Ha funcionado bien durante los últimos meses y todo está en orden. Sin embargo, a medida que aumenta el número de instancias, la molestia de apagar todas cada vez que se añade una nueva afecta a un número creciente de usuarios.

¿Existe una guía para añadir una nueva instancia de foro de forma dinámica en lugar de reconstruir la aplicación?

Saludos.

3 Me gusta

Si la base de datos se crea y migra, y el archivo multisite.yml se actualiza en el contenedor, puedes simplemente ejecutar sv restart unicorn, pero no creo que haya una forma fácil de hacerlo.

Lo que creo que necesitas es una instalación de dos contenedores, de modo que puedas realizar el proceso de arranque mientras el contenedor antiguo sigue funcionando.

2 Me gusta

¡Gracias por tu respuesta!

¿Te refieres a esto?

3 Me gusta

Sí. Eso es lo que quiero decir con una instalación de dos contenedores.

2 Me gusta