你好,我想在 render.com 上部署 Discourse:https://render.com/docs/deploy-discourse。我想知道哪些环境变量是必须的。
我是否需要设置 SMTP 相关变量,如 DISCOURSE_SMTP_ADDRESS、DISCOURSE_SMTP_DOMAIN、DISCOURSE_SMTP_PASSWORD、DISCOURSE_SMTP_PORT 或 DISCOURSE_SMTP_USER_NAME?
如果我只设置了 DISCOURSE_ADMIN_EMAIL=info@mydomain.com、CUSTOM_DOMAIN=forum.mydomain.com 和 DISCOURSE_ADMIN_PASSWORD,就会收到以下错误:
Delivered mail topic/12@forum.mydomain.com (48.6ms)
Job exception: Broken pipe
看起来 Discourse 尝试向一个不存在的邮箱地址 topic/12@forum.foodplanet.info 发送邮件。这是否意味着 SMTP 环境变量是必需的?topic/12 这个名称是从哪里来的?
jomaxro
(Joshua Rosenfeld)
2
嗨,Tom,是的,SMTP 变量是必需的,因为 Discourse 需要发件邮箱才能正常运行。
Falco
(Falco)
3
Render 安装由其团队提供支持,您可以通过以下方式联系他们: