Discourse no se está iniciando. Los registros del contenedor muestran:
ok: run: redis: (pid 47) 791s
ok: run: postgres: (pid 44) 791s
supervisor pid: 4051 unicorn pid: 4056
./config/unicorn_launcher: line 71: kill: (4056) - No such process
./config/unicorn_launcher: line 15: kill: (4056) - No such process
(4051) exiting
ok: run: redis: (pid 47) 793s
ok: run: postgres: (pid 44) 793s
supervisor pid: 4065 unicorn pid: 407
Intenté ir a /var/discourse y ejecutar ./launcher rebuild app y esto es lo que muestra en bucle:
Ensuring launcher is up to date
Updating Launcher...
Updating 721facb..34dd695
error: your local changes to the following files would be overwritten by merge: templates/postgres.template.yml
Please commit your changes or stash them before you merge.
Aborting
failed to update
interesante. No deberías necesitar los argumentos de reconstrucción para una instalación estándar.
o, por ejemplo, si el servidor PostgreSQL estuviera en 0.0.0.0 y las configuraciones apropiadas en su lugar para que el docker de Discourse mantuviera su aislamiento de red.