Tenho uma instância com docker_discourse travada em 1b83bcc. Pelo que entendi, o próximo commit exige a execução de ./launcher rebuild app no console SSH. Estou tentado a atualizar para a versão mais recente pela interface de administração e ver o que acontece, mas não tenho acesso SSH ao servidor. Portanto, espero que essa atualização deixe o site com uma mensagem pedindo para executar o comando no terminal.
Estou correto e preciso de acesso SSH, ou posso prosseguir e atualizar pela interface de administração?
Minha compreensão é de que o expected_version acionará a necessidade de reconstruir o contêiner Docker do zero para evitar imagens órfãs.
Não ter SSH no servidor é uma maneira não suportada de manter o Discourse, pois você precisará atualizar a imagem base de tempos em tempos. Recomendo fortemente que descubra como obter acesso SSH aos fóruns que você mantém.
Se o administrador do sistema realmente não estiver mais disponível, você pode (e provavelmente deve) fazer um backup, configurar um novo servidor e restaurar os dados nele.
Sim, essa seria a solução simples, direta e racional. No entanto, ela envolve vários problemas, incluindo a alteração do nome de domínio, entre outros. Tenho tentado manter a calma, dar um tempo ao administrador do sistema e permitir que a comunidade tome uma decisão coletiva. Essas questões nem sempre se resumem a resolver um problema técnico; é importante levar em conta o fator humano.
O que você propõe é uma solução de último recurso que pode eventualmente ser adotada.