Olá a todos!
Estou realmente confuso com um pequeno problema no meu projeto de site pessoal:
Não consigo instalar nenhuma instância do Discourse no meu droplet da DigitalOcean, que já tem WordPress e Apache instalados.
As manipulações provavelmente são 95% semelhantes entre Apache e Nginx, mas não quero cometer nenhum erro.
Eu poderia usar um droplet separado para o Discourse, mas preciso usar a API do Discourse para compartilhar seu banco de dados com um aplicativo de rede social personalizado, criado pelo principal programador do meu projeto. E ele também usa um complemento JSON instalado na instância do WordPress.
Portanto, será muito mais simples se eu puder instalar tudo isso no mesmo droplet, sem conflitos.
O Apache está escutando na porta 80.
Meu droplet usa Ubuntu 18.04.
O Discourse será instalado em um subdomínio: forum.example.com. Os registros DNS já foram configurados.
Claro, provavelmente existe uma solução para usar a API do Discourse entre duas instâncias separadas. Mas esse não é meu principal foco hoje.
E eu não quero multiplicar os droplets, pois cada um tem um custo mensal substancial.
Esse tutorial parece ser um bom começo, mas há lacunas significativas em várias etapas. Como editar o app.yml, como alterar a porta de escuta no Apache… É realmente muito sintético: Set up Discourse on a server with existing Apache sites
Alguma ideia? Alguém conhece um tutorial mais detalhado?