J’avais compris dès le début. Ma réponse (et je n’ai aucun contrôle sur les dépôts officiels de Discourse) est « non ». La solution recommandée est d’une simplicité enfantine et comporte le moins de variables possible. Elle est conçue pour les personnes qui n’ont jamais utilisé la ligne de commande. Dès que vous commencez à placer un « simple » proxy inverse devant les choses, les façons dont quelqu’un peut casser les choses explosent de façon exponentielle.
Il ne s’agit pas seulement de décompresser (ou d’extraire) un autre répertoire PHP et d’ajouter un autre fichier à hosts-enabled. Vous devez savoir ce qu’est un proxy inverse, comprendre quelque chose sur les ports, ou peut-être les noms d’hôtes Docker, et sur la façon de configurer https, et définir force_https dans le conteneur, et ajouter une magie pour que le vrai IP traverse le proxy inverse. C’est assez difficile pour que vous ne vouliez pas que quiconque ne comprenne pas au moins la plupart de ces éléments à l’avance ne le trouve par erreur et ne se demande ensuite pourquoi cela ne fonctionne pas.