浏览代码

add wait for docker in controller startup script

Grant Limberg 3 年之前
父节点
当前提交
f5096a1f26
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      ext/central-controller-docker/main.sh

+ 5 - 0
ext/central-controller-docker/main.sh

@@ -79,6 +79,11 @@ echo "{
 }    
 " > /var/lib/zerotier-one/local.conf
 
+until /usr/pgsql-10/bin/pg_isready -h ${ZTC_DB_HOST} -p ${ZTC_DB_PORT}; do
+	echo "Waiting for PostgreSQL...";
+	sleep 2;
+done
+
 export GLIBCXX_FORCE_NEW=1
 export GLIBCPP_FORCE_NEW=1
 export LD_PRELOAD="/usr/lib64/libjemalloc.so"