J’ai une installation de discourse utilisant docker et je me demandais comment trouver/me connecter aux informations de connexion à la base de données comme (nom d’utilisateur, db, mot de passe), Merci d’avance ! ![]()
Quel problème essayez-vous de résoudre ?
Vous pouvez accéder à postgres comme ceci :
./launcher enter app
su - postgres
psql
Vous pouvez utiliser le plugin d’exploration de données pour effectuer des requêtes depuis l’UX.
Je pense que l’utilisateur est discourse et permet la connexion depuis l’intérieur du conteneur.
J’essayais d’obtenir les informations de connexion à la base de données, comme le nom d’utilisateur et le mot de passe, afin de pouvoir me connecter à partir d’une source externe, mais je ne sais pas comment obtenir les informations de connexion.
La façon de faire cela consiste généralement à utiliser l’API ou le plugin d’exploration de données.
Il est possible d’entrer dans le conteneur comme je l’ai dit, d’ajouter un utilisateur, puis d’ouvrir le port dans app.yml, mais ce n’est généralement pas recommandé.
Quel problème essayez-vous de résoudre en vous connectant à partir d’une source externe ?
Je cherche à migrer mon forum de Discourse vers XenForo car il est plus léger/moins cher à exécuter/héberger. (Ne vous méprenez pas, Discourse est toujours un excellent logiciel, j’adore ce qui a été fait ici)
L’exécution de l’importateur Discourse vers XF nécessite des informations sur PostgreSQL.
Alors, il suffit de faire un vidage de base de données et de le restaurer sur un autre serveur postgres.