Je suis actuellement en train de configurer Discourse pour ma communauté et j’ai rencontré un problème étrange qui n’est pas directement lié à Discourse lui-même.
J’ai un blog et je souhaite créer un sujet pour chaque article de blog via l’API afin de permettre des discussions sur les articles. Cette partie fonctionne bien. Cependant, l’aperçu onebox pour mes articles de blog n’est pas généré :
Mais : L’aperçu onebox ne fonctionne que sur mon instance Discourse. Il fonctionne parfaitement sur d’autres instances Discourse, comme ici (ce n’est pas une publicité pour mon blog ; cela montre juste que cela fonctionne généralement) :
Le blog est un blog Ghost fonctionnant sur mon hôte Docker interne. J’ai déjà testé un ping et un nslookup vers mon domaine de blog, et même un curl fonctionne bien dans la console du conteneur Docker Discourse.
Maintenant, je veux traquer le problème. J’ai étudié le code Ruby pour Onebox, mais comme je ne suis pas un expert en Ruby, c’est un peu une « boîte noire » pour moi.
Je soupçonne que le problème pourrait être lié à mon réseau interne et à ma structure DNS. J’utilise AdGuard Home comme DNS principal, et je peux voir dans les journaux DNS que les liens externes sont correctement résolus, mais mes liens internes ne le sont pas.
Je comprends que ce n’est pas un problème Discourse, mais j’ai besoin de quelques indices pour traquer ce problème. Que me recommanderiez-vous de vérifier davantage ?
