Se eu não estiver postando isso na seção correta, peço desculpas.
Estou usando o Oracle Free tier como meu servidor e tenho uma instalação do Ubuntu com alguns contêineres Docker em execução.
Estou usando o Caddy, também rodando em Docker, como rproxy para todos os meus contêineres.
Agora preciso configurar o Discourse como a última peça do quebra-cabeça, mas não tenho certeza de como proceder.
Testei e instalei o Discourse com uma instalação Docker padrão em meu outro servidor de teste, mas esse é o pacote completo, e se eu precisar usar o Caddy como rproxy, preciso desabilitar alguns dos recursos, eu acho?
Se alguém puder me indicar a direção certa, eu agradeceria muito.
Esta linha do tópico original precisa ser ajustada para o seu diretório para que isso funcione. A menos que o diretório correto seja montado no contêiner do Caddy, ele não poderá ver o socket criado pelo Discourse.
Ah, você quer dizer que preciso montar o soquete do discourse no caddy? Isso faz sentido!
Eu tentei outra coisa ontem à noite, no entanto.
Quando o discourse é iniciado, ele está rodando em uma rede bridge do docker. Se eu simplesmente adicionar a rede docker-default, que todos os meus outros contêineres, incluindo o Caddy, estão, então posso simplesmente adicioná-lo ao caddy como faço com todos os meus outros contêineres.
No entanto, não consegui descobrir onde a rede docker é definida em todos esses arquivos yml. Se eu pudesse mudá-la de bridge para rodar no padrão docker, tudo estaria resolvido para mim.
Isso provavelmente se deve a alterações upstream no próprio Caddy. A imagem vinculada no tópico ainda funciona com a configuração fornecida, até onde sei.