Construindo imagem do Discourse a partir de discourse/discourse - como instalar plugins

Muito obrigado pelas informações acima.

Portanto, o que estamos tentando fazer é rodar o Discourse no nosso cluster Kubernetes e gostaríamos de ser capazes de construir a imagem no nosso fluxo de trabalho de CI/CD, daí o Dockerfile personalizado. Todas as variáveis de ambiente são então fornecidas ao pod em execução em um ConfigMap e/ou Secret. Eu sei que esta não é uma instalação suportada, mas estou tentando pelo menos usar a maneira suportada de construir uma imagem do Discourse para uma versão específica do Discourse para que possamos controlar quando atualizamos.

Analisando o script launcher existente e o samples/web_only.yml, acredito que posso comentar as seções volumes e links, pois isso seria feito no Kubernetes com um Volume Persistente e montagem. Em seguida, adicionaríamos os valores de ambiente fixos no web_only.yml, construiríamos o contêiner com o comando de inicialização e, em seguida, copiaríamos a imagem gerada para o nosso próprio repositório.

Quanto à versão do Discourse, podemos monitorar quando uma nova versão está disponível no Docker Hub e, em seguida, alterar o valor de base_image no arquivo web.template.yml.

Isso parece correto?