¿Alguien tiene un multisite con Postgres externo?

¿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?

OK. Creo que respondí a mi propia pregunta. Agregué los parámetros de la base de datos a cada ‘sitio’ y ahora parece que está progresando.

Así que esto es interesante, ya que parece que multisitio permite la flexibilidad de bases de datos separadas para cada multisitio.

EDITAR: confirmado, agregar los detalles completos de la base de datos para cada sitio permitió que el arranque continuara.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.