Estou tentando criar uma segunda instância do Discourse na minha máquina que seria servida em um domínio diferente por meio de um proxy reverso.
Seria aceitável se eu apenas copiasse o arquivo app.yml atual para o arquivo app2.yml, alterasse o que precisa ser alterado e, em seguida, executasse ./launcher build app2?
Sim. Você pode fazer isso. Mas eu recomendaria dedicar um pouco mais de tempo para mover para contêineres de web e dados separados, de modo que você tenha apenas uma única instância do Redis e do Postgres em execução. No entanto, se você não se importa em desperdiçar um pouco de RAM e não precisa do benefício de reduzir o tempo de inatividade durante a reconstrução, sua ideia está boa.
Isso usará um pouco mais de RAM do que uma configuração multisite, mas permite que você tenha conjuntos diferentes de plugins.
Isso parece algo que me ajudaria. Eu poderia reduzir meus custos consolidando dois servidores em um (ligeiramente) maior.
Se você tiver sucesso, ficaria muito grato por uma descrição da sua configuração. Sou um administrador Linux experiente, mas não tenho experiência nessa área específica.
Entendo, mas, tendo lido isso várias vezes no passado, estaria interessado em algo mais simples. Ambos os meus fóruns são pequenos e têm baixo tráfego.
Nesse caso, sim, uma segunda cópia de samples/standalone.yml funcionará bem — mas: certifique-se de atualizar o /var/discourse/shared/[standalone]/ e outros recursos expostos ao host para outro nome.