Installation de Discourse dans Docker dans Portainer

Bonjour,

J’ai essayé d’installer Discourse en utilisant Portainer, mais je rencontre des problèmes. Chaque fois que j’essaie, je reçois le message d’erreur :

« Échec du déploiement d’une pile : postgres Pulling app Pulling redis Pulling web Pulling sidekiq Pulling… »

J’ai utilisé le fichier Docker Compose de ce lien : (docker-compose.yml · master · libre.sh / compose / Discourse · GitLab)

Quelqu’un pourrait-il me donner quelques conseils à ce sujet ?

Merci.

Si vous cherchez, vous trouverez plusieurs autres personnes qui ont échoué. Je pensais avoir vu quelqu’un réussir, vous pourriez donc consulter plus de messages que moi.

Si vous voulez une solution qui fonctionne et pour laquelle vous obtiendrez de l’aide, utilisez docker.

Mais bon, Portainer est en fait une interface graphique sur Docker, exactement. Donc, si la plupart des gens échouent, et que le support n’a qu’une seule réponse : utilisez un serveur dédié ou payez pour la version cloud en raison du manque de documentation, cela sent étrange.

En fait, nous utilisons Docker. Beaucoup de gens utilisent Docker et restent sans support, parce que, eh bien… personne ne sait pourquoi. Les sujets de support avec les mêmes problèmes restent sans réponse, ou avec des réponses comme “Je vois beaucoup de questions similaires, essayez de chercher avant de poster.”, oui, des questions similaires sans réponse. Et si quelqu’un commence à se plaindre, voici “oooooh, ça ne marche pas ? dommage, dommage, peut-être que vous n’êtes pas assez calé, tenez, essayez nos plans prépayés”.

J’ai même essayé de créer un serveur dédié avec Docker dessus, d’installer Discourse, d’installer Portainer par-dessus et de cloner toute la configuration en utilisant Docker Compose sans aucun succès. Cela ressemble à une pseudo-obfuscation. Un peu, oui, c’est du MIT, sauf quelques nuances.

Oui, oui, c’est open source, personne ne doit rien à personne, tout est une question de volontariat et de bonne volonté, mais bon. Juste pour clarifier, j’ai trouvé quelqu’un qui a réussi, mais c’était une conversation courte : “J’ai payé pour la solution, donc je la vends moi-même pour 500 $”. Voici donc les options : acheter auprès des officiels, ou acheter auprès d’une personne, ou, eh bien, utiliser un serveur dédié uniquement à cette fin.

S’il n’y a vraiment pas d’autres options, peut-être que cela devrait être mentionné dans la documentation ? Pas seulement “docker et les exigences matérielles pour l’installation”, mais une mention forte, que vous devez utiliser tout le serveur uniquement pour ce produit, vous ne pouvez pas utiliser Discourse comme faisant partie de quelque chose d’autre. Cette conclusion peut éliminer de nombreuses questions sans réponse en déplaçant l’idée de “oui, vous pouvez théoriquement, voici la documentation, cherchez” à “vous ne pouvez pas”.

Ou, « Vous voulez utiliser un tas d’outils que nous n’utilisons pas et ça ne marche pas pour vous ? Nous ne pouvons pas deviner pourquoi. Si vous utilisez des outils qui ressemblent le plus à ceux que nous utilisons et testons, il est plus probable que cela fonctionne et il est plus probable que nous puissions vous aider. »

Le problème pourrait être aussi simple que « construisez une image avec Docker et Launcher, poussez-la dans un dépôt et lancez-la avec Portainer ». Et le problème pourrait être aussi simple que de ne pas définir une seule variable d’environnement, ou des dizaines d’autres petites choses liées au réseau et au routage, dont chacune pourrait être résolue par une seule ligne de code. Mais il n’est pas facile de trouver quelle ligne de code avec un tas d’outils que les gens ici n’utilisent pas.

L’installation standard fonctionne pour beaucoup de personnes qui ne connaissent rien à l’administration système. La configuration de proxys inverses rend les choses au moins 4 fois plus difficiles, et encore plus difficiles à prendre en charge via un forum.

1 « J'aime »

Sur quoi vous basez-vous ? La réponse habituelle aux configurations non prises en charge est d’essayer l’installation standard car elle permet à quiconque de démarrer Discourse sans payer un centime à CDCK.

Je dois remettre en question vos motivations… L’installation standard repose sur un lanceur personnalisé qui utilise docker. Il existe pour une multitude de raisons, y compris le simple fait qu’un utilisateur complètement non technique, sans aucune expérience préalable, peut généralement suivre les étapes et démarrer en 30 minutes ou moins.

Si vous maîtrisez docker, vous êtes le bienvenu pour choisir cette voie, mais nous ne pouvons garantir que quiconque pourra vous aider avec les spécificités de votre configuration, d’où unsupported-install. Le problème avec le support communautaire gratuit est que si la portée du support n’est pas limitée, la qualité globale des conseils et le taux de réussite diminueront.

Pouvez-vous expliquer ce qu’il y a de mal avec ce qui précède ? Si quelqu’un paie de l’argent pour développer une expertise rare, cette expertise n’a-t-elle pas de valeur ?

3 « J'aime »