Olá! Acabei de configurar uma instalação do Discourse com vários containers e estou me perguntando qual seria o melhor método de atualização.
A documentação diz:
Minimize o tempo de inatividade ao atualizar para novas versões do Discourse. Você pode inicializar novos processos da web enquanto seu site está em execução e, apenas após a construção, substituir pela nova imagem.
Ao ler isso, fico me perguntando se isso significa que é seguro executar uma versão anterior do Discourse ao vivo enquanto outro container é atualizado?
Por exemplo:
Digamos que eu tenha dois containers apenas para web rodando em VMs separadas atrás de um balanceador de carga. Retiro uma das instâncias do container do balanceador de carga e executo o bootstrap na versão mais recente. A versão antiga continua em serviço com tempo de inatividade zero (isso está correto?). Em seguida, restabeleço o container atualizado no balanceador de carga e repito o processo no outro container.
Parece estar certo, não é?