Tenho uma instalação do Discourse usando Docker e estava me perguntando como encontrar/conectar às informações de conexão do banco de dados como (nome de usuário, banco de dados, senha), Agradeço desde já! ![]()
Qual problema você está tentando resolver?
Você pode acessar o postgres assim:
./launcher enter app
su - postgres
psql
Você pode usar o plugin de exploração de dados para fazer consultas a partir da UX.
Eu acho que o usuário é discourse e permite a conexão de dentro do contêiner.
Eu estava tentando obter as informações de conexão do banco de dados, como nome de usuário e senha, para que eu pudesse me conectar de uma fonte externa, mas não sei como obter as informações de conexão.
A maneira de fazer isso geralmente é usar a API ou o plugin explorador de dados.
É possível entrar no contêiner como eu disse e adicionar um usuário e, em seguida, abrir a porta no app.yml, mas isso geralmente não é recomendado.
Que problema você está tentando resolver conectando-se de uma fonte externa?
Estou procurando migrar meu fórum do Discourse para o XenForo por ser mais leve/barato para executar/hospedar. (Não me entenda mal, o Discourse ainda é um ótimo software, adoro o que foi feito aqui)
Executar o importador do Discourse para XF precisa de informações do postgresql..
Então basta fazer um dump do banco de dados e restaurá-lo em outro servidor postgres.