Ajuda para implantar versões mais antigas do Discourse

Resumo mais recente: se o objetivo for apenas implantar a versão de suporte de longo prazo mais recente, basta modificar o arquivo containers/app.yml.

# Adicione a seguinte configuração ao final
params:
  version: esr

Em seguida, basta reconstruir. Se ocorrer algum erro durante a construção, provavelmente se deve a problemas de rede, especialmente para usuários na China.

Caso encontre um erro Oops, consulte este tópico: Oops 错误 - 支持 - Discourse Meta.

Usamos esse comando dentro de uma declaração if [[ ]] para verificar se a ref fornecida é a mesma que a branch atual. Para tags e branches que não são as mais recentes, espera-se que falhe, então vamos para o ramo ‘else’ da declaração if.

Isso executará um git checkout ..., o que funciona com tags.

Ótimo, fico feliz em saber que você conseguiu fazer funcionar!

2 curtidas

Isso vai causar problemas quando o launcher tentar buscar a versão mais recente.

Você deve usar git stash ou git checkout templates/web.template.yml.

1 curtida