¿Alguien ejecuta multisitio con postgres externo?
Tengo una configuración de multisitio como esta:
before_bundle_exec:
- file:
path: $home/config/multisite.yml
contents: |
example:
adapter: postgresql
database: example
pool: 5
timeout: 5000
host_names:
- example.com
Veo:
I, [2024-07-01T10:26:26.110357 #1] INFO -- : Multisite migrator is running using 1 threads
Migrating default
Migrating example
Luego, la reconstrucción falla en:
cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate failed with return #<Process::Status: pid 433 ex\nit 1>
Cuando reviso la base de datos, veo que se han creado las tablas para la base de datos de discurso predeterminada, pero ninguna de las otras.
¿Necesito agregar también el host y el puerto de postgres a la sección de multisitio anterior en lugar de depender de la sección principal en env? Si es así, ¿cuál es la sintaxis correcta para el host, puerto, nombre de usuario y contraseña de la base de datos?