Por fim, vamos fazer um resumo.
Nosso objetivo é: instalar uma versão específica.
- Atualize o repositório de código local
https://github.com/discourse/discourse_docker.git
# Entre no diretório raiz do projeto
cd /var/discourse
# Atualize para a versão mais recente
git pull
- Modifique para a versão desejada
Edite o arquivo templates/web.template.yml
params:
version: release/2026.1
- Reconstrua
./launcher rebuild app
Após essa modificação, os passos futuros para atualizar e fazer upgrade serão: primeiro atualizar o repositório de código local. No entanto, como modificamos o código local, a atualização pode falhar. Portanto, é altamente recomendável armazenar temporariamente as alterações locais com
git stash, executargit pullpara garantir que o repositório local esteja atualizado, modificar o branch de upgrade ou o branch especificado e, finalmente, reconstruir.