From 81ddef04ffda3f28c395401762680772efa4efd4 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sun, 3 Sep 2017 03:45:11 -0400 Subject: [PATCH] refactor: drop direct access to PORT files --- plugins/common/functions | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/common/functions b/plugins/common/functions index 000c73f77..1e63395e4 100755 --- a/plugins/common/functions +++ b/plugins/common/functions @@ -1040,9 +1040,11 @@ get_app_urls() { echo "$(< "$DOKKU_ROOT/HOSTNAME"):$app_port (container)" done else - shopt -s nullglob - for PORT_FILE in $DOKKU_ROOT/$APP/PORT.*; do - echo "$SCHEME://$(< "$DOKKU_ROOT/HOSTNAME"):$(< "$PORT_FILE") (container)" + local DOKKU_APP_LISTENERS PORT + DOKKU_APP_LISTENERS="$(plugn trigger network-get-listeners "$APP" | xargs)" + for DOKKU_APP_LISTENER in $DOKKU_APP_LISTENERS; do + PORT="$(echo "$DOKKU_APP_LISTENER" | cut -d ':' -f2)" + echo "$SCHEME://$(< "$DOKKU_ROOT/HOSTNAME"):$PORT (container)" done shopt -u nullglob fi