Alguém conhece um multisite com PostgreSQL externo?

Alguém usa multi-site com postgres externo?

Tenho a configuração de multi-site assim:

before_bundle_exec:
    - file:
        path: $home/config/multisite.yml
        contents: |
          example:
           adapter: postgresql
           database: example
            pool: 5
           timeout: 5000
           host_names:
             - example.com

Eu vejo:

I, [2024-07-01T10:26:26.110357 #1]  INFO -- : Multisite migrator está rodando usando 1 threads

Migrando padrão
Migrando example

Então, após a reconstrução, falha em:

cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate falhou com retorno #<Process::Status: pid 433 ex\nit 1>

Quando verifico o banco de dados, vejo que as tabelas para o banco de dados padrão do discourse foram criadas, mas nenhuma das outras.

Preciso adicionar o host e a porta do postgres à seção multisite acima em vez de confiar na seção principal em env? Se sim, qual é a sintaxe correta para host, porta, nome de usuário e senha do banco de dados?

OK. Acho que respondi à minha própria pergunta. Adicionei os parâmetros do banco de dados a cada ‘site’ e agora parece que está progredindo.

Então, isso é interessante, pois parece que o multisite permite flexibilidade de banco de dados separado para cada multisite.

EDIT: confirmado, adicionar detalhes completos do banco de dados para cada site permitiu que o bootstrap prosseguisse.

2 curtidas

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