Olá @pfaffman,
Lendo a documentação em Execute outros sites na mesma máquina que o Discourse, preciso de algumas confirmações:
- A postagem diz
Você não pode usar
./discourse-setuppara configurar o Discourse se outro servidor estiver usando as portas 80 ou 443. Você precisará copiar e editarsamples/standalone.ymlcom seu editor de texto favorito.
e entendo que preciso modificar o app.yml antes de executar o discourse-setup, como já dito no preâmbulo
Você não pode usar
./discourse-setuppara configurar o Discourse se outro servidor estiver usando as portas 80 ou 443. Você precisará copiar e editarsamples/standalone.ymlcom seu editor de texto favorito.
Você pode então confirmar o seguinte processo:
- baixar todo o material do Github
- executar o discourse-setup uma vez com a opção
--skip-connection-test→ isso criará o containers/app.yml - modificar o app.yml conforme descrito na documentação acima
- atualizar o software com
/var/discourse/launcher rebuild app - criar o site nginx para apontar para o socket do Discourse e reiniciar o nginx
- finalmente, iniciar um navegador para acessar o Discourse em https://discourse.mydomain.com, que simplesmente aponta para o IP do servidor.
Obrigado antecipadamente por seu conselho!