Impossibile disabilitare ssl con discourse-setup (docker semplice iniziale)

Ciao,

quando installo lo scenario Docker semplice e inserisco nessuna email Let’s encrypt (perché ho un reverse proxy), l’installazione risultante non parte perché va in loop nell’ottenere il certificato in nginx. Mi aspetterei che non “commentasse” web.ssl.template e web.letsencrypt, ma lo fa. Se li rimuovo manualmente e ricostruisco, allora partirà solo con http come previsto.

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

Tuttavia, ./discourse-setup non funziona più. Si lamenta che i template sono “già abilitati”…

Inoltre, posso inserire “OFF” al prompt (se è stata fornita un’email di notifica Let’s encrypt non predefinita), ma se la inserisco nel file YML, la configurazione non la gradisce. (Probabilmente non dovrebbe controllare solo l’input, ma anche il valore corrente/vecchio per OFF o almeno permettere di lasciare l’opzione vuota).

E in caso di OFF (o vuoto predefinito) non dovrebbe abilitare i template letsencrypt e ssl, giusto - o rendere i template non bloccanti per l’avvio di nginx se i certificati sono vuoti).

La procedura guidata discourse-setup predefinita è pensata per installazioni standard in cui HTTPS è sempre abilitato. Se hai bisogno di una configurazione diversa, devi configurare manualmente il file app.yml in base alle tue esigenze specifiche.

2 Mi Piace

In tal caso, dovresti probabilmente rimuovere la gestione di "OFF" e chiarire il caso in cui non specifichi alcun account Let’s Encrypt, poiché afferma che non lo utilizzerà in quel caso.

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