Obrigado pela resposta rápida, @sam. Vou tentar isso.
Uma pergunta rápida. O “git pull” que estou assumindo puxa a versão mais recente do discourse-docker, certo?
Em geral, é necessário atualizar o discourse-docker e o discourse ao mesmo tempo?
Atualmente, não tenho o discourse-docker controlado pelo git. Em vez disso, baixo uma revisão específica do discourse-docker (como um arquivo Zip) ao configurar o servidor e fixo a versão do discourse em um commit específico durante a implantação do discourse.
O motivo pelo qual faço isso é tentar tornar a construção repetível, ou seja, executar o mesmo comando com a mesma configuração + fonte em dois momentos diferentes deve produzir o mesmo artefato. Em geral, isso é uma boa ideia e me salvou de muitos pesadelos operacionais com outros softwares ao longo dos anos
Isso porque dá a você a capacidade de reverter para uma configuração conhecida como boa.
No entanto, acho que estou nadando contra a maré aqui com o discourse, pois parece querer puxar as versões mais recentes de várias partes do software durante a construção. Estou começando a me perguntar se minhas tentativas de tornar a construção repetível estão, na verdade, me prejudicando?