Si je ne poste pas dans la bonne section, je m’excuse.
J’utilise le niveau gratuit d’Oracle comme serveur, et j’ai une installation Ubuntu avec quelques conteneurs Docker en cours d’exécution.
J’utilise Caddy, également en cours d’exécution dans Docker, comme rproxy pour tous mes conteneurs.
Maintenant, je dois configurer Discourse comme dernière pièce du puzzle, mais je ne sais pas comment procéder.
J’ai testé et installé Discourse avec une installation Docker standard sur mon autre serveur de test, mais c’est le package complet, et si je dois utiliser Caddy comme rproxy, je dois désactiver certaines fonctionnalités, je suppose ?
Si quelqu’un pouvait m’indiquer la bonne direction, je l’apprécierais beaucoup.
Cette ligne du sujet d’origine doit être ajustée pour votre répertoire afin que cela fonctionne. À moins que le bon répertoire ne soit monté dans le conteneur Caddy, celui-ci ne peut pas voir le socket créé par Discourse.
Ah, vous voulez dire que je dois monter le socket discourse à Caddy ? Ça a du sens !
J’ai essayé autre chose hier soir cependant.
Lorsque Discourse est démarré, il s’exécute dans un réseau de pont Docker. Si j’ajoute simplement le réseau docker-default dans lequel tous mes autres conteneurs, y compris Caddy, se trouvent, alors je peux simplement l’ajouter à Caddy comme je le fais avec tous mes autres conteneurs.
Cependant, je n’ai pas réussi à trouver où le réseau Docker est défini dans tous ces fichiers yml. Si je pouvais le changer du pont pour qu’il s’exécute dans le défaut Docker, tout serait résolu pour moi.
C’est probablement dû à des changements en amont dans Caddy lui-même. L’image liée dans le sujet fonctionne toujours avec la configuration fournie, à ma connaissance.