Parece una cosa bastante estándar que quiero hacer, pero no puedo encontrar ninguna manera fácil de hacerlo.¿Cómo enumero mis aplicaciones de Heroku junto con sus nombres de dominio?
Respuesta
En zsh, puede intentar algo como esto:
for site (`heroku list`); do echo `heroku domains --app $site`; done;
que volcar la información para cada aplicación . No es bonito, pero es un comienzo.
Gracias, esto es bastante bueno (lo voté arriba), pero también descubrí que la API de Heroku realmente puede proporcionar todas las aplicaciones y nombres de dominio en una sola solicitud, así que estoy tratando de preparar algo por mi cuenta en este momento. : D –
Ha ajustado mi respuesta para dar un mejor resultado –
OK, envié un parche: https://github.com/heroku/heroku/pull/278 Aceptando su respuesta como una solución decente. ¡Gracias de nuevo! –
Ir a: https://api.heroku.com/myapps
que enumera todas las aplicaciones que han sido empujados hacia arriba. Haga clic en cada uno individualmente y le dirá el nombre de dominio.
El problema es la parte "hacer clic en cada uno individualmente". :-) –
de su carrera carpeta app heroku domains
(nombre --app con el tiempo)
heroku domains
Domain names for xxxx.herokuapp.com:
aa.example.com
bbb.example.com
Sí ... pero primero tengo que clonar todas las aplicaciones que tengo y ejecutar ese comando en cada una individualmente. –
sí, pero desde la línea de comandos puede guiarlo. –
dominios heroku --app
Simplemente escriba heroku apps
en la línea de comandos de la computadora que tiene claves ssh para el heroku. Para obtener más información click here.
Método 1:
Con cáscara, se puede ejecutar esta secuencia de comandos a la lista de aplicaciones-nombre y dominios.
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
Método 2:
Puede utilizar Heroku API
https://devcenter.heroku.com/articles/platform-api-quickstart#calling-the-api
Esta es la herramienta de manera independiente para hacer esto que estaba buscando. ¡Gracias! – eprothro
Puede utilizar este comando para listar todas las aplicaciones Heroku y respectivos nombres de dominio con 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. ¿Cómo asocio mi nombre de dominio con mis aplicaciones AWS?
- 2. redirigiendo el dominio a servidores de nombres en heroku?
- 3. ejecutando manage.py dumpdata en aplicaciones con puntos en sus nombres
- 4. ¿Cómo puedo console.log funciones junto con todas sus propiedades?
- 5. Erlang, cómo cargar aplicaciones con sus dependencias
- 6. jQuery: Lea todas las cookies de dominio si usted no sabe sus nombres
- 7. Administración de BBDD para aplicaciones de Heroku
- 8. cómo explorar mis registros DataBase en Heroku
- 9. ¿Cómo registro nombres de dominio programáticamente?
- 10. Grails/Groovy - Objeto de dominio - Mapa de sus propiedades
- 11. ¿Cómo puedo probar mis aplicaciones de iOS
- 12. Qué hacer con sus aplicaciones anteriores
- 13. ¿Cómo implementar correctamente sus aplicaciones PHP?
- 14. ¿Por qué mis aplicaciones básicas de Heroku tardan dos segundos en cargarse?
- 15. ¿Cómo funciona zeromq junto con SSL?
- 16. ¿Utiliza artículos en sus nombres de variables?
- 17. Delphi: ¿Cómo se actualizan automáticamente sus aplicaciones?
- 18. Reenvío de nombres de dominio con enmascaramiento Breaking Viewport
- 19. ¿Cómo enumero los adaptadores de red y obtengo sus direcciones MAC en Win32 API C++?
- 20. ¿Cómo hacer que mis aplicaciones sean "personalizables"?
- 21. Cómo obtener nombres de fondo Ejecutar aplicaciones
- 22. ¿Cuántas aplicaciones de Rails tiene 1 Heroku dyno?
- 23. Cómo agregar AdSense a mis aplicaciones
- 24. ¿Cómo usar los nombres de estilo dependientes junto con la ofuscación de CssResource?
- 25. ¿Cómo resuelvo los conflictos de espacio de nombres en mis paquetes de Python con nombres de paquete de biblioteca estándar?
- 26. Aplicaciones enriquecidas de dominio sin ORM
- 27. ¿Debo compilar mis aplicaciones de Android con el último SDK?
- 28. mostrar el contenido de todos los archivos con sus nombres de archivo con cat
- 29. ¿Cómo se manejan los nombres de TLD del código de país en sus paquetes/espacios de nombres?
- 30. Borrar mis propios datos de aplicaciones programáticamente
¿Cómo quieres que te haga esta pregunta? s too open ended –