Sou um usuário feliz do Discourse.
Gostaria de saber como o Discourse lida com atualizações para que eu possa implementar algo semelhante.
Sei que é baseado em Docker!
É o Watchtower?
O Discourse possui uma interface web para atualizações localizada em /admin/upgrade
Além disso, o ./launcher pode ser usado para reconstruir o Discourse com o código mais recente usando
./launcher rebuild app
Você está perguntando sobre como criar imagens base e implantar atualizações? Ou deseja replicar o que o Launcher faz para outro aplicativo?
De qualquer forma, existem muitos tópicos sobre as diferentes abordagens. Basta pesquisar por “docker compose” neste fórum. Mas o melhor tópico para você sobre atualizações com o Discourse Launcher pode ser este:
@itsbhanusharma, sim, eu estava tentando duplicar o launcher ou o atualizador. Acabei de perceber que não é tão difícil, especialmente usando Golang.