Reconstrucción de múltiples sitios se desconecta

Hola,

Estoy planeando gestionar una comunidad grande y necesito mantener el sitio en línea durante las actualizaciones para evitar frustrar a los usuarios.

Cada vez que agregamos un nuevo dominio a nuestra configuración multi-sitio en app.yml, tenemos que ejecutar ./launcher rebuild app, lo que lleva unos 25-30 minutos. Durante este tiempo, el foro de Discourse se desconecta.

¿Hay alguna forma de actualizar sin desconectar el sitio web durante este proceso?

He visto sugerencias sobre poner una página de “fuera de servicio”, pero tener un mensaje como “Volveremos en 40 minutos” varias veces a la semana no es una solución viable.

Saludos cordiales,
Jonathan

No es una solución elegante, pero siempre puedes dividir la instancia en varios contenedores.

Si necesitas añadir varios dominios y configurar varios sitios nuevos de Discourse cada semana, es un caso de uso muy específico y creo que necesitarías scripts personalizados para reemplazar el lanzador original.

1 me gusta