Reconstrução de vários sites fica offline

Olá,

Estou planejando gerenciar uma grande comunidade e preciso manter o site online durante as atualizações para evitar frustrar os usuários.

Toda vez que adicionamos um novo domínio à nossa configuração de multi-site em app.yml, precisamos executar ./launcher rebuild app, o que leva cerca de 25-30 minutos. Durante esse tempo, o fórum Discourse fica offline.

Existe alguma maneira de atualizar sem tirar o site do ar durante esse processo?

Já vi sugestões sobre colocar uma página “offline”, mas ter uma mensagem como “Voltaremos em 40 minutos” várias vezes por semana não é uma solução viável.

Atenciosamente,
Jonathan

Solução não elegante, mas você sempre pode dividir a instância em vários contêineres.

Se você precisar adicionar vários domínios e configurar vários novos sites do Discourse a cada semana, é um caso de uso muito específico e acredito que você precisaria de scripts personalizados para substituir o lançador original.

1 curtida