Olá a todos, sou novo aqui ![]()
Estou executando uma versão Dockerizada do bitnami Discourse (a mais recente) em um cluster Kubernetes, parece ser um ótimo projeto. No entanto, estou enfrentando um tipo de problema ao tentar automatizar a instalação de um tema. Essencialmente, preciso construir, implantar, executar e configurar esta imagem Docker a partir de um CICD, para que tudo esteja pronto no primeiro login. Sobre as configurações, há a instalação do tema personalizado. Pelo que pude entender de vários fóruns e documentações, não há uma maneira nativa de instalá-lo programaticamente, encontrei apenas um guia passo a passo (corrija-me se estiver errado, por favor).
Minha primeira ideia foi adicionar os arquivos do tema “manualmente” no sistema de arquivos do Discourse via k8s, mas, pelo que vejo, o Discourse gerencia seus arquivos de uma maneira estranha, renomeando-os de acordo com sua própria lógica interna e tornando impossível prever.
Olhando com mais detalhes, encontrei esta ótima CLI chamada discourse_theme, o problema aqui é que eu ainda precisaria gerar uma chave de API do Discourse primeiro, caso contrário, ela não funcionará (novamente… corrija-me se estiver errado).
Então, no final, tenho algumas perguntas:
Primeiro, existe uma maneira diferente/nativa de instalar programaticamente um tema no Discourse que eu perdi?
E, por outro lado, existe uma maneira de obter uma chave de API do Discourse a partir de um script?
E, no final, alguém conhece algum truque do Kubernetes para contornar esse tipo de problema?
Muito obrigado desde já
Atenciosamente