かなり標準的なもののように思えますが、簡単な方法はありません。どのように私のHerokuアプリケーションをドメイン名と共にリストアップしますか?
答えて
から
ありがとう、これはかなり良い(私はそれをupvoted)が、私はちょうどHeroku APIが実際にすべてのアプリケーションとドメイン名を単一の要求で提供できることを発見したので、私は今自分で何かを料理しようとしています。 :D –
より良い出力を得るために私の答えを微調整しました –
OK、パッチを提出しました:https://github.com/heroku/heroku/pull/278回答を適切な回避策として受け入れます。再度、感謝します! –
移動先:https://api.heroku.com/myapps押し上げてきたすべてのアプリが一覧表示されます
。 それぞれを個別にクリックすると、ドメイン名が表示されます。
for site (`heroku list`); do echo `heroku domains --app $site`; done;
各アプリのための情報をダンプします:アプリのフォルダの実行heroku domains
(最終的に--app名)のzshでは
heroku domains
Domain names for xxxx.herokuapp.com:
aa.example.com
bbb.example.com
問題は、 "それぞれ個別にクリック"の部分です。 :-) –
、あなたはこのような何かを試すことができます。それはかなりではありませんが、それはスタートです。
ええと...しかし、私は最初に私が持っているすべてのアプリケーションをクローンして、それぞれ個別にそのコマンドを実行する必要があります。 –
はい、コマンドラインからスクリプトを作成できます。 –
heroku domains --app
英字用のsshキーがあるコンピュータのコマンドラインに「heroku apps
」と入力してください。 詳細については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のアプリとそれぞれのドメイン名をリストするには、このコマンドを使用することができます
https://devcenter.heroku.com/articles/platform-api-quickstart#calling-the-api
これは私が探していたこれを行うためのツールにとらわれない方法です。ありがとう! – eprothro
HerokuのAPIを使用することができます。
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. 、どのように私はドメイン名でサーバーに接続しますか?
- 2. どのように私はHerokuのZerigo DNSを使ってルートレベルのドメインをwwwサブドメインにリダイレクトできますか?
- 3. どのように.NET/C#でドメイン名をIPアドレスに解決しますか?
- 4. ルビー:私はHerokuのにGitのプッシュにしようとするとHerokuの
- 5. Flex mobileどのようにアプリケーション名を変更しますか?
- 6. Eclipse/PyDevからHerokuにどのようにプッシュしますか?
- 7. どのようにしてHerokuデータベースをレーキしますか?
- 8. Herokuでユーティリティサービスをどのように実行しますか?
- 9. ドメイン駆動型デザインでドメイン(名前空間)をどのように考慮しますか?
- 10. 私のアプリケーションはどのように起動しましたか?
- 11. はどのようにHerokuのデータベースに私の質問を
- 12. どのように私はmysqlのユーザー名とパスワードを作成しますか?
- 13. 1and1ドメイン名がHerokuホストのHTTPまたはFrameをリダイレクトしますか?
- 14. DNSドメイン名から短い「ドメイン名」を取得するにはどうすればよいですか?
- 15. コードと設定を共有する複数のRailsアプリケーションとサービスをどのように管理しますか?
- 16. 私はどのように私のwinformsアプリケーションをtelnetで起動しますか?
- 17. .kaドメイン名を設定しようとしています
- 18. PHPによるドメインのドメインをどのように知ることができますか?
- 19. django.core.managementがHerokuのに私のDjangoアプリケーションをデプロイするときに
- 20. 「共有データベースに進入できない」ときHerokuのに接続しようと私はpsqlで私の新しく作成されたHerokuのDjangoアプリケーションに接続しようとしているPostgreSQLデータベース
- 21. どのようにして、アプリケーションIDと秘密のFacebookアプリケーションの名前を取得できますか?
- 22. erlangはどのように共有リソースにアクセスしますか?
- 23. Androidプロジェクトをどのように共有しますか?
- 24. 私はAndroidアプリケーションにyoutubeをどのように統合しますか?
- 25. 新しいドメイン名が登録されていると、どのように記録できますか?
- 26. 私のASP.NET MVC 4アプリケーションのメンバシップをどのように管理しますか?
- 27. ドメイン名を同じドメインにリダイレクトしますか?
- 28. どのように私たちのアプリケーション
- 29. は、どのように私は、二重entitiy名のリストをデシリアライズしますか?
- 30. Tracerouteはホップのドメイン名をどのように知ることができますか?
この質問をどのようにしたいですか?あまりにも開いている –