Impossible de désactiver le SSL avec discourse-setup (docker simple initial)

Bonjour,

lorsque j’installe le scénario Docker simple et que je n’entre pas d’e-mail Let’s Encrypt (car j’ai un proxy inverse), l’installation résultante ne démarre pas car elle boucle lors de l’obtention du certificat dans Nginx. Je m’attendrais à ce qu’il ne mette pas en commentaire le web.ssl.template et web.letsencrypt, mais il le fait. Si je les supprime manuellement et reconstruis, il démarrera uniquement en HTTP comme prévu.

    # - "templates/web.ssl.template.yml"
    # - "templates/web.letsencrypt.ssl.template.yml"

Cependant, ./discourse-setup ne fonctionne plus. Il se plaint que les modèles sont “déjà activés”…

De plus, je peux entrer “OFF” à l’invite (si un e-mail de notification Let’s Encrypt non par défaut a été fourni), mais si je l’entre dans le fichier YML, la configuration ne l’accepte pas. (Il ne devrait probablement pas seulement vérifier l’entrée, mais aussi la valeur actuelle/ancienne pour OFF ou au moins permettre de laisser l’option vide).

Et en cas de désactivation (ou d’option vide par défaut), il ne devrait pas activer les modèles Let’s Encrypt et SSL, n’est-ce pas - ou rendre les modèles non bloquants pour le démarrage de Nginx si les certificats sont vides).

Notre assistant discourse-setup par défaut est destiné aux installations standard où HTTPS sera toujours activé. Si vous avez besoin d’une configuration différente, vous devez configurer manuellement le fichier app.yml selon vos besoins spécifiques.

2 « J'aime »

Dans ce cas, vous devriez probablement supprimer la gestion de « OFF » et clarifier le cas où vous ne spécifiez aucun compte Let’s Encrypt, car il prétend qu’il ne l’utilisera pas dans ce cas.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.