google - ¿Cómo incluyo mis aplicaciones de Heroku junto con sus nombres de dominio?
heroku google domains (6)
En zsh, puedes probar algo como esto:
for site (`heroku list`); do echo `heroku domains --app $site`; done;
que arrojará la información para cada aplicación. No es bonito, pero es un comienzo.
Parece una cosa bastante estándar que quiero hacer, pero no puedo encontrar una manera fácil de hacerlo.
Puede usar este comando para enumerar todas las aplicaciones de Heroku y sus 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
Solo escriba heroku apps
en la línea de comando de la computadora que tenga claves ssh para el heroku. Para más información, haga clic aquí .
Vaya a: https://api.heroku.com/myapps
Eso enumera todas tus aplicaciones que han sido empujadas hacia arriba. Haga clic en cada uno individualmente y le dirá el nombre de dominio.
desde la carpeta de la aplicación ejecuta los heroku domains
heroku (nombre de la aplicación eventualmente)
heroku domains
Domain names for xxxx.herokuapp.com:
aa.example.com
bbb.example.com
Método 1 :
En shell, puede ejecutar esta secuencia de comandos para listar el nombre de la aplicación y los 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:
Puedes usar la API de Heroku
https://devcenter.heroku.com/articles/platform-api-quickstart#calling-the-api