Não é possível desativar o SSL com discourse-setup (docker simples inicial)

Olá,

Ao instalar o cenário simples do Docker e não inserir um e-mail do Let’s Encrypt (porque tenho um proxy reverso), a instalação resultante não inicia porque fica em loop ao obter o certificado no nginx. Eu esperaria que ele não “comentasse” o web.ssl.template e web.letsencrypt, mas ele o faz. Se eu os remover manualmente e reconstruir, ele iniciará apenas com HTTP, como esperado.

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

No entanto, o ./discourse-setup não funciona mais. Ele reclama que os templates estão “já ativados”…

Além disso, posso inserir “OFF” no prompt (se um e-mail de notificação do Let’s Encrypt não padrão foi fornecido), mas se eu o inserir no arquivo YML, a configuração não o aceita. (Provavelmente não deveria apenas verificar a entrada, mas também o valor atual/antigo para OFF ou pelo menos permitir que a opção fique vazia).

E no caso de OFF (ou padrão vazio), ele não deveria ativar os templates letsencrypt e ssl, certo - ou fazer com que os templates não bloqueiem a inicialização do nginx se os certificados estiverem vazios).

Nosso assistente discourse-setup padrão é para instalações padrão onde o HTTPS estará sempre habilitado. Se você precisar de uma configuração diferente, precisará configurar manualmente o arquivo app.yml para suas necessidades específicas.

2 curtidas

Nesse caso, você provavelmente deveria remover o tratamento de "OFF" e esclarecer o caso em que você especifica nenhuma conta do Let’s Encrypt, já que ele afirma que não a usará nesse caso.

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