No se puede deshabilitar ssl con discourse-setup (docker simple inicial)

Hola,

cuando instalo el escenario simple de Docker e ingreso no Let’s encrypt email (porque tengo un proxy inverso), la instalación resultante no se inicia porque se queda en un bucle al obtener el certificado en nginx. Esperaría que no “comentara” web.ssl.template y web.letsencrypt, pero lo hace. Si los elimino manualmente y reconstruyo, entonces se iniciará solo con http como se esperaba.

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

Sin embargo, entonces ./discourse-setup ya no funciona. Se queja de que las plantillas están “ya habilitadas”…

Además, puedo ingresar “OFF” en el aviso (si se proporcionó un correo electrónico de notificación de letsencrypt no predeterminado), pero si lo ingreso en el archivo YML, la configuración no le gusta. (Probablemente no solo debería verificar la entrada, sino también el valor actual/antiguo para OFF o al menos permitir que la opción esté vacía).

Y en caso de apagado (o valor predeterminado vacío), no debería habilitar las plantillas letsencrypt y ssl, ¿verdad? O hacer que las plantillas no bloqueen el inicio de nginx si los certificados están vacíos.

Nuestro asistente discourse-setup predeterminado es para instalaciones estándar donde HTTPS siempre estará habilitado. Si necesita una configuración diferente, deberá configurar manualmente el archivo app.yml según sus necesidades específicas.

2 Me gusta

En ese caso, probablemente deberías eliminar el manejo de “OFF” y aclarar el caso en el que no especificas ninguna cuenta de Let’s Encrypt, ya que afirma que no la usará en ese caso.

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