Hallo,
wenn ich das einfache Docker-Szenario installiere und keine Let’s Encrypt-E-Mail angebe (weil ich einen Reverse-Proxy habe), startet die resultierende Installation nicht, da sie beim Abrufen des Zertifikats in Nginx in einer Schleife hängt. Ich würde erwarten, dass die Zeilen web.ssl.template und web.letsencrypt nicht “auskommentiert” werden, aber das tun sie. Wenn ich sie manuell entferne und neu baue, startet es wie erwartet nur mit HTTP.
# - "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"
Danach funktioniert ./discourse-setup jedoch nicht mehr. Es beschwert sich, dass die Vorlagen “bereits aktiviert” sind…
Außerdem kann ich an der Eingabeaufforderung “OFF” eingeben (wenn eine nicht standardmäßige Let’s Encrypt-Benachrichtigungs-E-Mail angegeben wurde), aber wenn ich sie in die YML-Datei eingebe, mag das Setup sie nicht. (Es sollte wahrscheinlich nicht nur die Eingabe, sondern auch den aktuellen/alten Wert für OFF überprüfen oder zumindest zulassen, dass die Option leer bleibt).
Und im Falle von aus (oder leerer Standardwert) sollten die Let’s Encrypt- und SSL-Vorlagen nicht aktiviert werden, richtig - oder die Vorlagen sollten den Nginx-Start nicht blockieren, wenn die Zertifikate leer sind).