Wygląda na to, że chcesz zrobić coś standardowego, ale nie mogę znaleźć łatwego sposobu na zrobienie tego?Jak wyświetlić listę aplikacji Heroku wraz z nazwami ich domen?
Odpowiedz
W zsh, można spróbować coś takiego:
for site (`heroku list`); do echo `heroku domains --app $site`; done;
który zrzuci info dla każdej aplikacji . To nie jest ładne, ale to dopiero początek.
Dzięki, to jest całkiem niezłe (podniosłem to), ale właśnie odkryłem, że interfejs API Heroku może dostarczyć wszystkie aplikacje i nazwy domen w jednym żądaniu, więc próbuję teraz coś samemu ugotować. : D –
Mam podkręcony moja odpowiedź, aby dać lepsze wyjście –
OK, wysłałem łatkę: https://github.com/heroku/heroku/pull/278 Zaakceptowanie odpowiedzi jako przyzwoite obejście. Dzięki jeszcze raz! –
Przejdź do: https://api.heroku.com/myapps
To zawiera wszystkie aplikacje, które zostały podskoczyły. Kliknij każdy z nich osobno, a on wskaże nazwę domeny.
Problem polega na tym, że część "kliknij każdy z osobna". :-) –
z aplikacji folderu metę heroku domains
(--app nazwa ostatecznie)
heroku domains
Domain names for xxxx.herokuapp.com:
aa.example.com
bbb.example.com
Tak ... ale muszę najpierw sklonować każdą posiadaną aplikację i uruchomić to polecenie na każdym z osobna. –
Tak, ale z wiersza poleceń można go skryptować. –
domeny heroku --app
Po prostu wpisz heroku apps
w wierszu poleceń komputera, że masz klucze ssh do Heroku. Aby uzyskać więcej informacji, click here.
Metoda 1:
w skorupkach, można wykonać ten skrypt do listy aplikacji i nazwa-domeny.
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
Metoda 2:
Można użyć Heroku API
https://devcenter.heroku.com/articles/platform-api-quickstart#calling-the-api
To jest narzędzie agnostyczny sposób, aby zrobić to, czego szukałem. Dzięki! – eprothro
Można użyć tego polecenia, aby wyświetlić listę wszystkich aplikacji Heroku i odpowiednich nazw domen z Basha:
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. Git: jak wyświetlić listę wszystkich plików objętych kontrolą wersji wraz z datą ich autora?
- 2. Jak wyświetlić listę działań zgodnych z intencją?
- 3. Nie rozumiem domen aplikacji
- 4. Jak wyświetlić listę pobrań zasobów
- 5. W Sphinxie istnieje sposób dokumentowania parametrów wraz z ich deklarowaniem?
- 6. Jak skonfigurować białą listę domen w Build PhoneGap?
- 7. Jak wyświetlić listę ciągów z Handlebars.js
- 8. jak wyświetlić listę zarejestrowanych użytkowników admin w asp.net aplikacji mvc4
- 9. Jak wyświetlić listę wszystkich zmiennych środowiskowych w C/C++ aplikacji
- 10. Jak wyświetlić listę sieci Wi-Fi w aplikacji na iPhone'a?
- 11. Zezwalanie użytkownikom na używanie niestandardowych domen dla aplikacji Django na Heroku
- 12. Jak wyświetlić listę zależności JAR
- 13. Jak wyświetlić listę obrazów w aplikacji ListView w systemie Android?
- 14. Jak wyświetlić listę wszystkich zdefiniowanych środowisk w aplikacji Rails 3?
- 15. Lista czcionek wbudowanych AS3 i ich nazwy
- 16. Logowanie do aplikacji wieloprocesorowej wraz z wielowątkowością
- 17. Jak wyświetlić listę skonfigurowanych repozytoriów?
- 18. Jak wyświetlić listę opcji szablonu Leiningen?
- 19. Jak wyświetlić zdalną wersję Git na Heroku
- 20. Jak mogę utworzyć klon istniejącej aplikacji na Heroku z innej aplikacji Heroku jako oddzielnej aplikacji?
- 21. Jak wyświetlić znaczniki SVN i ich wersje z wiersza poleceń
- 22. Adresy IP dla domen i ich subdomen są takie same?
- 23. Jak sprawdzić listę klejnotów na heroku
- 24. Wymień listę nieprawidłowy znak z ich ważnej wersji (jak tr)
- 25. Jak wyświetlić listę plików w katalogu statycznym?
- 26. SDK JavaScript Linkedin - Ustawianie Domen Domen SDK na stronie konfiguracji aplikacji nie ma żadnego efektu
- 27. Jak wyświetlić listę wszystkich zainstalowanych pakietów i ich wersji w Pythonie?
- 28. Używanie Xalana wraz z Saxonem
- 29. Jak wybrać znaczniki html wraz z ich zawartością podczas korzystania z selectNodeContents?
- 30. Jak mogę wyświetlić listę dostępnych algorytmów szyfrowania?
Jak chcesz to zrobić to pytanie? s too open ends –