Postgres já em execução

Olá a todos,

Peço desculpas se parecer ignorante, já que sou novo nisso, mas estou tentando rodar dois sites no meu Ubuntu 16.04: o Pterodactyl Panel e o Discourse. O Pterodactyl Panel está funcionando, e o Discourse funciona sem o Nginx. No entanto, ao seguir estas instruções: https://meta.discourse.org/t/running-other-websites-on-the-same-machine-as-discourse/17247

Depois de configurar o Discourse para usar o Nginx, recebo este erro após a reconstrução com o comando: /var/discourse/launcher rebuild app

O erro que recebo é o seguinte:

FAILED
--------------------
Pups::ExecError: socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1 failed with return #<Process::Status: pid 1928 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params "socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1"
4deb791432a587b5cc6777001a71fd6391e5982fe830f339115c2002e07c17fb
** FAILED TO BOOTSTRAP ** por favor, role para cima e procure por mensagens de erro anteriores; pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema

Qualquer ajuda será muito apreciada!

Obrigado!

Move from standalone container to separate web and data containers dará algumas dicas sobre como ter um container de dados separado. Veja também o howto multisite, que descreve a criação de vários bancos de dados.

Interessante, vou dar uma olhada nisso. Isso deve resolver meu problema? Ou há algo mais que eu possa verificar no meantime?

Você não pode executar dois servidores PostgreSQL, então precisará fazer com que ambos os aplicativos usem o mesmo. Geralmente, você adiciona o banco de dados do Discourse ao servidor existente e insere os valores de usuário, senha e host nas variáveis de ambiente do seu arquivo yml.