您好,
当我安装简单的 Docker 场景并输入否 Let’s Encrypt 电子邮件(因为我有一个反向代理)时,安装将无法启动,因为它在 Nginx 中获取证书时会循环。我期望它不会“注释掉”web.ssl.template 和 web.letsencrypt,但它却这样做了。如果我手动删除它们然后重新构建,它将仅以 HTTP 启动,正如预期的那样。
# - "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"
但是,然后 ./discourse-setup 不再起作用。它抱怨模板“已启用”……
另外,我可以在提示时输入“OFF”(如果提供了非默认的 Let’s Encrypt 通知电子邮件),但如果我在 YML 文件中输入它,安装就会不喜欢。 (它可能不应该只检查输入,还应该检查 OFF 的当前/旧值,或者至少允许选项为空)。
并且在 OFF(或默认为空)的情况下,它不应该启用 Let’s Encrypt 和 SSL 模板,对吧——或者让模板在证书为空时不会阻止 Nginx 启动)。