diff --git a/inc/status.inc b/inc/status.inc index e3a233ad..3c8de065 100755 --- a/inc/status.inc +++ b/inc/status.inc @@ -303,7 +303,11 @@ STATUS(){ for docker in "${!dockers}"; do tmp=${NM_SINGLESRVR_DOCKERS[${NTYPE}]} if [[ ${tmp[@]} =~ ${docker} ]]; then - echo "docker found - $nip - $docker" + if [[ $(${NCMD} ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | awk '/inet/ {print $2}' | cut -d'/' -f1) != *${NM_SINGLESRVR_IP['WEB']}* ]]; then + echo "not primary - $nip - $docker" + else + echo "docker found - $nip - $docker" + fi fi if [ "${NTYPE}" == "WEB" ]; then if ([ "${docker}" == "vaultwarden" ] || [ "${docker}" == "heimdall" ]) && [[ $(${NCMD} ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | awk '/inet/ {print $2}' | cut -d'/' -f1) != *${NM_SINGLESRVR_IP['WEB']}* ]]; then