From 8e53159340786e76169f3678b33b908f8d4f9428 Mon Sep 17 00:00:00 2001 From: gyurix Date: Fri, 30 Sep 2022 20:43:02 +0000 Subject: [PATCH] Fixing roles variable filtering when exists --- entrypoint.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 20a33b8..52cdfbb 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -41,9 +41,9 @@ name_resolver() { UPS="" for ROLE in $(echo $ROLES); do - FILTERED_BY_ROLE=$(docker inspect $UP -f '{{.Config.Labels.roles}}' | uniq | grep $ROLE) - if [[ "$(echo $FILTERED_BY_ROLE)" != "" ]]; then - UPS="$UPS $UP"; + FILTERED_BY_ROLE=$(docker inspect $UP -f '{{.Name}} {{.Config.Labels.roles}}' | uniq | grep $ROLE| awk '{print $1}') + if [[ "$(echo $FILTERED_BY_ROLE)" != "" ]]; then + UPS="$UPS $FILTERED_BY_ROLE"; fi done