Postgres ya en ejecución

Hola a todos,

Perdón si sueno tonto, ya que soy nuevo en esto, pero estoy intentando ejecutar dos sitios web en mi Ubuntu 16.04: Pterodactyl Panel y Discourse. He logrado que Pterodactyl Panel funcione, y Discourse funciona sin Nginx; sin embargo, cuando sigo estas instrucciones: https://meta.discourse.org/t/running-other-websites-on-the-same-machine-as-discourse/17247

Después de configurar Discourse para usar Nginx, obtengo este error al reconstruir con el comando: /var/discourse/launcher rebuild app

El error es el siguiente:

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, desplázate hacia arriba y busca mensajes de error anteriores; puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema

¡Cualquier ayuda sería muy apreciada!

¡Gracias!

Move from standalone container to separate web and data containers te dará algunas pistas sobre cómo tener un contenedor de datos separado. Consulta también el howto de multisitio, que describe la creación de múltiples bases de datos.

Interesante, lo revisaré. ¿Eso debería solucionar mi problema? ¿O hay algo más en lo que pueda fijarme mientras tanto?

No puedes ejecutar dos servidores de PostgreSQL, por lo que necesitarás configurar ambas aplicaciones para que usen el mismo. Generalmente, agregas la base de datos de Discourse al servidor existente e incluyes los valores de usuario, contraseña y host en variables de entorno dentro de tu archivo yml.