相关疑难解决方法(0)

如何从应用程序内部获取Heroku应用程序名称/ URL

我正在为http://www.dif.io注册代理,以便跟踪部署在Heroku上的应用程序.我错过了部署的应用程序的一些信息.注册代理是一个脚本(通常用应用程序本机语言编写),它被设计为在部署之后执行(例如heroku运行或者通过某些post deploy hook(如果有的话)自动执行).

如何从应用程序内部获取应用程序名称,URL和一些UUID标识符,最好是从某些ENV变量中获取?我需要它可以在语言之间移植.

我探索了一个示例Python应用程序,并且缺少以上所有信息.只有几个与Python相关的ENV变量.然而,dyno主机名看起来像UUID.

我可以使用类似的东西,但没有用户/密码要求:https: //addons.heroku.com/provider/resources/technical/reference/app-info

请指出正确的文档.

heroku

47
推荐指数
7
解决办法
4万
查看次数

为评论应用设置ROOT_URL

我创建了一个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)

思考?

heroku meteor

7
推荐指数
1
解决办法
619
查看次数

标签 统计

heroku ×2

meteor ×1