HOST_NAME
的环境变量。例如,如果网站是http://www.purplebinder.com,那么HOST_NAME
将被设置为www.purplebinder.com
。它在我们处理cookies和事务性电子邮件时用于一些地方。当我打开一个新的pull request并启动一个review app时,
HOST_NAME
应该是类似于purplebinder-pr-27.herokuapp.com
的东西。有没有一种自动设置此值的方法?Heroku文档关于review apps说,环境变量可以从父应用程序继承一个值或在
app.json
中硬编码。这两种方法都不适用于此处,因为该值需要每次都不同,而且与父应用程序也不同。Heroku还说,环境变量可以通过“生成器”设置,但没有详细说明是什么。
这个问题可能是为Review Apps设置ROOT_URL的重复,但没有人回答过那个问题。它也类似于如何从应用程序内部获取Heroku应用程序名称,但那里的答案涉及在应用程序创建后运行脚本 - 在这里,我希望将此值作为初始构建的一部分设置。
HEROKU_APP_NAME
将是purplebinder-pr-27
,而不是完整的 URL。我还发现了这篇文章,它解释了文档中“generator”注释的含义:https://devcenter.heroku.com/articles/app-json-schema - woodardj