Eu definitivamente não sou um usuário avançado, embora consiga seguir alguns passos e, com a ajuda do ChatGPT e do Claude, às vezes consigo chegar onde quero.
Dito isso, ao olhar para este tópico sobre ter uma página que é exibida quando estamos fazendo algo que faz o fórum mostrar um erro, algumas perguntas genuínas surgem:
Por que o Discourse não tem isso integrado? Alguém pode explicar em linguagem simples (o máximo possível, é claro, pois entendo que isso é muito técnico)?
Se não for possível agora, será que um dia será possível e implementado, para que usuários não avançados possam contar com esse tipo de página?
Desde que instalei o Discourse há 3 meses, notei que 99% das vezes em que tento atualizá-lo diretamente da página de Administração, ele falha e preciso recorrer ao Terminal. Acredito ter lido em algum lugar que, quando atualizamos pela área de Administração, os usuários podem experimentar algum atraso, mas ele não fica completamente offline, como acontece com o Terminal? Se sim, por quê, e por que eu experimento esses erros o tempo todo que me forçam a recorrer ao Terminal?
Existe alguma maneira de atualizar via Terminal sem torná-lo offline? Porque parece que ao adicionar/remover plugins, por exemplo, sou forçado a isso?
Porque é muito complexo para justificar a manutenção como a solução gratuita de auto-hospedagem e muito complexo para dar suporte ao administrador inexperiente médio?
Mas se você seguir esse guia, talvez essa abordagem ainda funcione.
Não posso comentar sobre as prioridades/roteiro da CDCK
Eu acho isso (atualizações do “gerenciador docker”) não confiável: muitas vezes, se houver um erro durante uma compilação “online”, não consigo tentar novamente a atualização online após corrigir o problema (geralmente com um plugin). O processo de atualização online parece não responder, então sou forçado a realizar uma atualização pela linha de comando. Eu criaria um Tópico de #suporte se você encontrar um exemplo quando isso acontecer.
Não com a instalação básica, porque isso está reconstruindo um único contêiner e, como isso potencialmente requer uma nova imagem e potencialmente afeta o banco de dados, todo o site precisa ser levado offline.
Existe uma solução de dois contêineres que você pode tentar, que permite reconstruir o contêiner da web separadamente, o que pode lhe dar mais tempo de atividade: