Yapmak için oldukça standart bir şey gibi görünüyor, ancak bunu yapmak için herhangi bir kolay yolu bulamıyorum?Heroku uygulamalarını kendi alan adlarıyla birlikte nasıl listeleyebilirim?
cevap
den
Teşekkürler, bu oldukça iyi (ben onu destekledim), ama aynı zamanda Heroku API'sının tüm uygulamaları ve alan adlarını tek bir istekte sağlayabildiğini keşfettim, bu yüzden şu anda kendimden bir şeyler pişirmeye çalışıyorum. : D –
Daha iyi bir çıktı vermek için cevabımı değiştirdiler –
Tamam, bir yama gönderdim: https://github.com/heroku/heroku/pull/278 Cevabınızı iyi bir geçici çözüm olarak kabul ediyorum. Tekrar teşekkürler! –
gidin: https://api.heroku.com/myapps kadar aktarılan tüm uygulamalarınızı listeler
. Her birini tek tek tıklayın ve size alan adını söyleyecektir.
for site (`heroku list`); do echo `heroku domains --app $site`; done;
her bir uygulama için bilgi dökümler: Uygulamanız klasör vadede heroku domains
(sonunda --app isim) zsh olarak
heroku domains
Domain names for xxxx.herokuapp.com:
aa.example.com
bbb.example.com
Sorun, "her biri tek tek tıklamak" bölümüdür. :-) –
, böyle bir şey deneyebilirsiniz . Güzel değil, ama bu bir başlangıç.
Evet ... ama önce sahip olduğum her uygulamayı klonlamam gerekiyor ve bu komutu tek tek her defasında çalıştırmam gerekiyor. –
evet, ama komut satırından komut dosyası verebilirsiniz. –
heroku alan adları --app
Bilgisayarın komut satırında, heroku için ssh anahtarlarınız varsa, yalnızca heroku apps
yazın. Daha fazla bilgi için click here.
Yöntem 1:
kabuğunda, app-adını ve etki alanlarını listelemek için bu çalıştırabiliriz.
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
Yöntem 2:
tüm Heroku uygulamalar ve Bash ile ilgili alan adları listelemek için bu komutu kullanabilirsiniz
https://devcenter.heroku.com/articles/platform-api-quickstart#calling-the-api
Bu, aradığım şeyi yapmanın agnostik yolu. Teşekkürler! – eprothro
Heroku API kullanabilirsiniz:
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. Kendi sınıfımı nasıl listeleyebilirim?
- 2. ng-iletileri dinamik alan adlarıyla kullanma
- 3. Çoklu alt alan adlarıyla Google analytics
- 4. Ayrılmış anahtar kelimeler içeren alan adlarıyla JSON'yi ayrıştırın
- 5. Yöntem uygulamalarını kendi bildirim sırasına göre nasıl sıralayabilirim
- 6. Oauth2'yi kendi uygulamasıyla birlikte uygulayın
- 7. MySQL, üst kısımdaki sütun adlarıyla birlikte CSV metin dosyalarına dökülüyor mu?
- 8. Küresel değişkenleri MATLAB'de nasıl listeleyebilirim?
- 9. GoDaddy'de Heroku ile konuşlandırılan çıplak alan (www olmadan) nasıl eklenir?
- 10. Tüm modülleri CVS deposunda nasıl listeleyebilirim?
- 11. Kullanıcıların, Heroku
- 12. Kendi php paketi GitHub projesini birlikte kullanmak için besteci ile birlikte kullanmak nasıl aynı zamanda geliştirmek
- 13. Kullanıcılar Facebook Uygulamalarını nasıl değerlendirebilir?
- 14. GIS uygulamalarını sıfırdan oluşturma?
- 15. Clojurescript'te adlarıyla kısa çizgilerle özellikleri nasıl alabilirim?
- 16. heroku
- 17. Heroku
- 18. Heroku
- 19. Heroku
- 20. Sıkıştırmadan dosyaları bir zip arşivinde nasıl listeleyebilirim?
- 21. Bir veritabanının tüm tetikleyicilerini sqlite'de nasıl listeleyebilirim?
- 22. Tüm dizinleri yinelemeli olarak nasıl listeleyebilirim?
- 23. Şablon önbelleğinde her şeyi nasıl listeleyebilirim?
- 24. Bir kullanıcının aldığı TÜM hibeleri nasıl listeleyebilirim?
- 25. Rust'ta bir dizinin dosyalarını nasıl listeleyebilirim?
- 26. Toprağa enjekte edilecek nesneleri nasıl listeleyebilirim?
- 27. Dosyaları bir python çarkı içinde nasıl listeleyebilirim?
- 28. Python'da yalnızca zip arşivindeki klasörleri nasıl listeleyebilirim?
- 29. Dosyaları statik bir dizinde nasıl listeleyebilirim?
- 30. VSTO Uygulamalarını Test Etme?
Bunu nasıl yapmak istersiniz? s çok açık bitti –