I am trying to deploy the discourse base image into a kubernetes cluster.
The build of the base image works but obviously the CMD part that should start the launcher is missing.
I already tried to search the launcher on /var/discourse, but I am unable to find it (root looks like a normal ubuntu root directory…).
Does anyone know where the launcher is located within the docker base image?
I’m working on the same problem and hope to have a solution (that solves my specific set of problems) in the next month. I won’t share it here because it’ll be a support nightmare that meta is not designed to handle. At some point I will consider making those images available, but only when I’m sure that meta won’t be flooded with support requests.
I think I’ve got it figure out, though I haven’t yet automated it. I’ve got several other things going on that have that pushed back a bit. If you have a budget, I’d be happy to help out. You can PM me or see contact info in my profile.
Concordo, provavelmente nunca será suportado e eu nĂŁo esperaria isso. A equipe do Discord fornece algo incrĂvel como está, eu nĂŁo esperaria que eles dessem mais suporte do que já dĂŁo.
Em linhas gerais, se você quisesse turbinar o Discourse com k8s, começaria com uma instalação normal de dois contêineres (ou procuraria tópicos sobre o uso de um banco de dados externo), criaria uma imagem com o launcher e, em seguida, enviaria essa imagem para um repositório. Você pode usar ./launcher start-cmd web_only para ver quais variáveis de ambiente precisaria passar para o contêiner para fazê-lo funcionar.
Se vocĂŞ tiver uma pergunta especĂfica, pode abrir um novo tĂłpico.