Ich habe eine Discourse-Installation mit Docker und ich habe mich gefragt, wie ich die Datenbankverbindungsinformationen wie (Benutzername, DB, Passwort) finden/verbinden kann. Vielen Dank im Voraus! ![]()
Welches Problem versuchen Sie zu lösen?
Sie können zu Postgres gelangen, indem Sie
./launcher enter app
su - postgres
psql
Sie können das Data Explorer Plugin verwenden, um Abfragen aus der UX durchzuführen.
Ich denke, der Benutzer ist Discourse und erlaubt die Verbindung aus dem Container heraus.
Ich habe versucht, die Datenbankverbindungsinformationen wie Benutzername und Passwort zu erhalten, um eine Verbindung von einer externen Quelle herstellen zu können, aber ich weiß nicht, wie ich die Verbindungsinformationen erhalte.
Der Weg, dies zu tun, ist normalerweise die Verwendung der API oder des Data Explorer-Plugins.
Es ist möglich, den Container wie gesagt zu betreten, einen Benutzer hinzuzufügen und dann den Port in der app.yml zu öffnen, aber das wird normalerweise nicht empfohlen.
Welches Problem versuchen Sie zu lösen, indem Sie von einer externen Quelle aus eine Verbindung herstellen?
Ich möchte mein Forum von Discourse auf XenForo migrieren, da es leichter/günstiger zu betreiben/hosten ist. (Verstehen Sie mich nicht falsch, Discourse ist immer noch großartige Software, ich liebe, was hier entwickelt wurde)
Für den Import von Discourse nach XF werden PostgreSQL-Informationen benötigt.
Dann holen Sie sich einfach einen Datenbank-Dump und stellen Sie ihn auf einem anderen PostgreSQL-Server wieder her.