Bonjour !
Je me suis inscrit uniquement pour remercier tout le monde pour votre aide, en particulier @featheredtoast.
J’ai presque réussi à faire fonctionner le tout, mais l’envoi des e-mails ne marchait pas.
Je suppose que c’était dû au fait que j’utilise Caddy comme proxy inverse.
Je suis donc revenu à une utilisation de Discourse séparée de tous les autres services de ma configuration Docker Compose.
Savez-vous comment je pourrais faire fonctionner cela avec Caddy ? Je suppose que je dois utiliser un exemple basé sur un socket, mais je ne sais pas comment modifier le fichier app.yml dans la configuration de Discourse via Docker Compose.
En bref, non, pas directement via docker-compose. C’est quelque chose que j’aimerais voir, mais le plan est de permettre à chacun de créer une image de base personnalisée qui peut être partagée publiquement pour faire avancer les choses. La création d’un plugin implique de cloner le plugin, d’exécuter bundle install, npm, et de recompiler ember… Cela ne devrait pas être fait au démarrage.
L’idée est donc de permettre aux images d’être construites exactement comme discourse/discourse, avec le même fichier app.yml que celui utilisé par les versions officielles de Discourse.
À titre d’exemple, je construis mon image personnelle avec resenha en mettant à jour le fichier app.yml principal pour inclure le plugin ici, puis en la poussant vers un registre Docker externe (public !).
Si vous utilisez un service de messagerie externe, je ne pense pas que votre proxy inverse Caddy soit le problème. Contrairement aux builds actuels du lanceur, discourse/discourse ne vous relancera pas pour configurer vos variables d’environnement liées aux courriels (mais il est toujours nécessaire de le faire) — je vous conseille de vérifier celles-ci en premier.