为评论应用设置ROOT_URL

Chr*_*ris 7 heroku meteor

我创建了一个Heroku管道并设置了评论应用程序,这样它就可以为每个PR创建一个应用程序.

使用Meteor(我认为使用Rails)需要设置ROOT_URL - 例如ROOT_URL = https://foo-prod.herokuapp.com.我可以为应用程序的prod版本执行此操作一次,但每次查看应用程序都会生成新名称.

我试着将它放在我的app.json中,但它似乎没有效果:

  "scripts": {
    "postdeploy": "export ROOT_URL=https://$HEROKU_APP_NAME.herokuapp.com"
  }
Run Code Online (Sandbox Code Playgroud)

思考?

Chr*_*ris 0

这不是一个直接的答案,但我想分享 Heroku 团队对此的看法,以防对任何人有帮助。您的情况可能会有所不同 - 我没有尝试此操作,因为我遇到了 Heroku Review Apps 的许多其他问题。

=======

从表面上看,您已经接近解决 ROOT_URL 问题了。如果您在 app.json 中添加 HEROKU_APP_NAME 作为必需变量,那么当我们启动评论应用程序时,它会自动设置。如果您随后添加一个 .profile.d 脚本来获取它并设置 ROOT_URL,您应该可以开始了。