似乎很想做标准的事情,但我找不到任何简单的方法来做到这一点?如何列出我的Heroku应用程序及其域名?
回答
在zsh中,你可以尝试这样的事:
for site (`heroku list`); do echo `heroku domains --app $site`; done;
将dump出来的信息对每个应用程序。这不太好,但这是一个开始。
谢谢,这是非常好的(我赞成它),但我也发现Heroku API实际上可以在一个请求中提供所有的应用程序和域名,所以我现在正尝试自己做一些东西。 :D – 2012-04-03 14:21:38
已经调整了我的答案,以提供更好的输出 – 2012-04-03 14:22:23
好的,我提交了一个补丁:https://github.com/heroku/heroku/pull/278接受你的答案作为一个体面的解决方法。再次感谢! – 2012-04-03 14:41:03
转到:https://api.heroku.com/myapps
,列出所有的应用程序已被拉高。 单独点击每一个,它会告诉你域名。
问题是“单独点击每一个”部分。 :-) – 2012-04-03 14:07:03
从您的应用程序文件夹中运行heroku domains
(--app名最终)
heroku domains
Domain names for xxxx.herokuapp.com:
aa.example.com
bbb.example.com
是的...但是我必须先克隆我拥有的每个应用程序,然后单独运行该命令。 – 2012-04-03 14:08:48
是的,但从命令行你可以编写脚本。 – 2012-04-03 14:11:34
heroku域名--app
只需在计算机的命令行上键入heroku apps
即可获得heroku的ssh密钥。 欲了解更多信息click here。
方法1:
在外壳,可以执行该脚本列出的应用程序名称和域名。
apps=(`heroku apps`)
echo "Total number of apps :" $((${#apps[@]} -3))
for ((i = 3 ; i < ${#apps[@]} ; i++))
do
echo $((i-2)) ] `heroku domains --app ${apps[$i]}`
done
方法2:
您可以使用Heroku的API
https://devcenter.heroku.com/articles/platform-api-quickstart#calling-the-api
这是我不断寻找的工具不可知的方式。谢谢! – eprothro 2014-06-17 01:58:11
您可以使用此命令可以列出所有的Heroku的应用程序和使用bash相应的域名:
heroku apps | awk '{print $1;}' | sed 's/[^a-zA-Z0-9-]//g' | sed '/^$/d' | while read line ; do echo "$line" ; heroku domains --app $line | grep 'herokuapp\|herokudns\|herokussl' ; done
- 1. Heroku应用程序托管域名SSL
- 2. 如何在我的Rails应用程序中管理其他heroku应用程序?
- 3. 如何在heroku中为我的Saas应用程序提供自定义域名?
- 4. 获取所有进程及其相应的应用程序域
- 5. 列出附加到谷歌应用程序域的子域名?
- 6. 如何处理heroku重命名我的根级应用程序?
- 7. 如何指向我的rails应用程序到我的域名
- 8. 我的CNAME域名未在Heroku上显示我的网络应用程序
- 9. heroku下的两个应用程序在一个域名下的子域名
- 10. 如何将子域指向Heroku应用程序,并将根域指向另一个Heroku应用程序?
- 11. 我可以为我的应用程序提供多个heroku子域名吗?
- 12. Rails/heroku:如何使我的应用程序在heroku上工作
- 13. 如何使用其他应用程序中的其他应用程序选择器名称列出我的应用程序
- 14. 改变的Heroku应用程序名称,自定义域问题
- 15. 重命名Heroku应用程序的自定义域
- 16. 谷歌域名不指向正确的Heroku应用程序
- 17. 从自定义域Heroku删除Django应用程序的名称
- 18. Heroku应用程序的API子域名,有可能吗?
- 19. 我的heroku应用程序中的路径的自定义域
- 20. 如何布置复杂的应用程序及其视图/区域/布局
- 21. 需要在我的域名服务器上设置heroku应用程序
- 22. 重定向购买域名从hetzner到heroku应用程序
- 23. Heroku - 域名重定向。应用程序显示在框架中
- 24. 我如何获取应用程序名称或包名我退出的应用程序名称
- 25. Google API和市场:何处以及如何发布域名应用程序?
- 26. Volume Mixer - 获取应用程序名称及其进程ID
- 27. 如何将TK域指向heroku应用程序?
- 28. 分配域在Heroku的应用程序的子域
- 29. 如何为其他所有者的应用程序设置heroku?
- 30. 点顶级域名的Heroku应用
你想怎么做这个问题我s太开放了 – 2012-04-03 14:05:49