From 9367871f2e958502047c2992395a7b10064d09f3 Mon Sep 17 00:00:00 2001 From: Abdu Sahin Date: Mon, 18 Sep 2017 17:04:57 +0100 Subject: [PATCH] Added filtered state to cassandra service check. When running thingsboard with docker swarm port is reported as ```filtered``` as rather than ```open``` --- docker/tb/run-application.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/tb/run-application.sh b/docker/tb/run-application.sh index 55a2988b8c..81086d2200 100755 --- a/docker/tb/run-application.sh +++ b/docker/tb/run-application.sh @@ -19,7 +19,7 @@ dpkg -i /thingsboard.deb if [ "$DATABASE_TYPE" == "cassandra" ]; then - until nmap $CASSANDRA_HOST -p $CASSANDRA_PORT | grep "$CASSANDRA_PORT/tcp open" + until nmap $CASSANDRA_HOST -p $CASSANDRA_PORT | grep "$CASSANDRA_PORT/tcp open\|filtered" do echo "Wait for cassandra db to start..." sleep 10 @@ -28,7 +28,7 @@ fi if [ "$DATABASE_TYPE" == "sql" ]; then if [ "$SPRING_DRIVER_CLASS_NAME" == "org.postgresql.Driver" ]; then - until nmap $POSTGRES_HOST -p $POSTGRES_PORT | grep "$POSTGRES_PORT/tcp open" + until nmap $POSTGRES_HOST -p $POSTGRES_PORT | grep "$POSTGRES_PORT/tcp open\filtered" do echo "Waiting for postgres db to start..." sleep 10