This is an automated email from the ASF dual-hosted git repository.
laurence pushed a commit to branch 3.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-samples.git
The following commit(s) were added to refs/heads/3.0 by this push:
new 49dc917 docker Waiter for all samples (#176)
49dc917 is described below
commit 49dc91742adc8af12380bf8e638190e3218464e2
Author: Laurence <[email protected]>
AuthorDate: Sat Jul 17 23:39:25 2021 +0800
docker Waiter for all samples (#176)
* fix: add waiter for all samples
* fix: delete etcd waiter
---
async/go-server/docker/docker-health-check.sh | 10 ++++++++++
attachment/go-server/docker/docker-health-check.sh | 10 ++++++++++
chain/docker/docker-health-check.sh | 10 ++++++++++
config-api/go-server/docker/docker-health-check.sh | 10 ++++++++++
configcenter/apollo/go-server/docker/docker-health-check.sh | 10 ++++++++++
configcenter/nacos/go-server/docker/docker-health-check.sh | 2 +-
.../zookeeper/go-server/docker/docker-health-check.sh | 10 ++++++++++
context/go-server/docker/docker-health-check.sh | 10 ++++++++++
direct/go-server/docker/docker-health-check.sh | 10 ++++++++++
docker/go-server/docker/docker-health-check.sh | 10 ++++++++++
filter/custom/go-server/docker/docker-health-check.sh | 10 ++++++++++
filter/sentinel/go-server/docker/docker-health-check.sh | 10 ++++++++++
filter/tpslimit/go-server/docker/docker-health-check.sh | 10 ++++++++++
game/go-server-game/docker/docker-health-check.sh | 10 ++++++++++
game/go-server-gate/docker/docker-health-check.sh | 10 ++++++++++
general/dubbo/go-server/docker/docker-health-check.sh | 10 ++++++++++
.../codec-extension/go-server/docker/docker-health-check.sh | 10 ++++++++++
.../dubbo3/hessian2/go-server/docker/docker-health-check.sh | 10 ++++++++++
.../dubbo3/msgpack/go-server/docker/docker-health-check.sh | 10 ++++++++++
.../server/dubbogo-server/docker/docker-health-check.sh | 10 ++++++++++
general/grpc/go-server/docker/docker-health-check.sh | 10 ++++++++++
generic/go-server/docker/docker-health-check.sh | 10 ++++++++++
group/go-server-group-a/docker/docker-health-check.sh | 10 ++++++++++
group/go-server-group-b/docker/docker-health-check.sh | 10 ++++++++++
helloworld/go-server/docker/docker-health-check.sh | 10 ++++++++++
metric/go-server/docker/docker-health-check.sh | 10 ++++++++++
multi-registry/go-server/docker/docker-health-check.sh | 11 +++++++++++
multi-zone/docker/docker-health-check.sh | 2 ++
registry/nacos/go-server/docker/docker-health-check.sh | 1 +
.../nacos/go-server/docker/docker-health-check.sh | 2 +-
.../zookeeper/go-server/docker/docker-health-check.sh | 10 ++++++++++
registry/zookeeper/go-server/docker/docker-health-check.sh | 10 ++++++++++
.../file/go-server/docker/docker-health-check.sh | 10 ++++++++++
.../file/go-server2/docker/docker-health-check.sh | 10 ++++++++++
.../k8s/go-server/docker/docker-health-check.sh | 10 ++++++++++
.../k8s/go-server2/docker/docker-health-check.sh | 10 ++++++++++
tengine/go-server/docker/docker-health-check.sh | 10 ++++++++++
tracing/dubbo/go-server/docker/docker-health-check.sh | 10 ++++++++++
38 files changed, 346 insertions(+), 2 deletions(-)
diff --git a/async/go-server/docker/docker-health-check.sh
b/async/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/async/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/attachment/go-server/docker/docker-health-check.sh
b/attachment/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/attachment/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/chain/docker/docker-health-check.sh
b/chain/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/chain/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/config-api/go-server/docker/docker-health-check.sh
b/config-api/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/config-api/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/configcenter/apollo/go-server/docker/docker-health-check.sh
b/configcenter/apollo/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/configcenter/apollo/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/configcenter/nacos/go-server/docker/docker-health-check.sh
b/configcenter/nacos/go-server/docker/docker-health-check.sh
index e6b78dc..b50ccf8 100644
--- a/configcenter/nacos/go-server/docker/docker-health-check.sh
+++ b/configcenter/nacos/go-server/docker/docker-health-check.sh
@@ -1,3 +1,3 @@
sleep 10
curl http://127.0.0.1:8848/nacos/v1/console/health/liveness
-sleep 30
+sleep 30
\ No newline at end of file
diff --git a/configcenter/zookeeper/go-server/docker/docker-health-check.sh
b/configcenter/zookeeper/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/configcenter/zookeeper/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/context/go-server/docker/docker-health-check.sh
b/context/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/context/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/direct/go-server/docker/docker-health-check.sh
b/direct/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/direct/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/docker/go-server/docker/docker-health-check.sh
b/docker/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/docker/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/filter/custom/go-server/docker/docker-health-check.sh
b/filter/custom/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/filter/custom/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/filter/sentinel/go-server/docker/docker-health-check.sh
b/filter/sentinel/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/filter/sentinel/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/filter/tpslimit/go-server/docker/docker-health-check.sh
b/filter/tpslimit/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/filter/tpslimit/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/game/go-server-game/docker/docker-health-check.sh
b/game/go-server-game/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/game/go-server-game/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/game/go-server-gate/docker/docker-health-check.sh
b/game/go-server-gate/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/game/go-server-gate/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/general/dubbo/go-server/docker/docker-health-check.sh
b/general/dubbo/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/general/dubbo/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git
a/general/dubbo3/codec-extension/go-server/docker/docker-health-check.sh
b/general/dubbo3/codec-extension/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/general/dubbo3/codec-extension/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/general/dubbo3/hessian2/go-server/docker/docker-health-check.sh
b/general/dubbo3/hessian2/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/general/dubbo3/hessian2/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/general/dubbo3/msgpack/go-server/docker/docker-health-check.sh
b/general/dubbo3/msgpack/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/general/dubbo3/msgpack/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git
a/general/dubbo3/pb/dubbogo-grpc/server/dubbogo-server/docker/docker-health-check.sh
b/general/dubbo3/pb/dubbogo-grpc/server/dubbogo-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++
b/general/dubbo3/pb/dubbogo-grpc/server/dubbogo-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/general/grpc/go-server/docker/docker-health-check.sh
b/general/grpc/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/general/grpc/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/generic/go-server/docker/docker-health-check.sh
b/generic/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/generic/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/group/go-server-group-a/docker/docker-health-check.sh
b/group/go-server-group-a/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/group/go-server-group-a/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/group/go-server-group-b/docker/docker-health-check.sh
b/group/go-server-group-b/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/group/go-server-group-b/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/helloworld/go-server/docker/docker-health-check.sh
b/helloworld/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/helloworld/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/metric/go-server/docker/docker-health-check.sh
b/metric/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/metric/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/multi-registry/go-server/docker/docker-health-check.sh
b/multi-registry/go-server/docker/docker-health-check.sh
index e6b78dc..e14524b 100644
--- a/multi-registry/go-server/docker/docker-health-check.sh
+++ b/multi-registry/go-server/docker/docker-health-check.sh
@@ -1,3 +1,14 @@
sleep 10
curl http://127.0.0.1:8848/nacos/v1/console/health/liveness
sleep 30
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
+
diff --git a/multi-zone/docker/docker-health-check.sh
b/multi-zone/docker/docker-health-check.sh
index 7b73e39..1c6ff63 100644
--- a/multi-zone/docker/docker-health-check.sh
+++ b/multi-zone/docker/docker-health-check.sh
@@ -14,3 +14,5 @@ while [ "$res" != "$passCode" ];do
curl 127.0.0.1:2183
res=$?
done
+
+sleep 5
diff --git a/registry/nacos/go-server/docker/docker-health-check.sh
b/registry/nacos/go-server/docker/docker-health-check.sh
index e6b78dc..128612c 100644
--- a/registry/nacos/go-server/docker/docker-health-check.sh
+++ b/registry/nacos/go-server/docker/docker-health-check.sh
@@ -1,3 +1,4 @@
sleep 10
curl http://127.0.0.1:8848/nacos/v1/console/health/liveness
sleep 30
+
diff --git
a/registry/servicediscovery/nacos/go-server/docker/docker-health-check.sh
b/registry/servicediscovery/nacos/go-server/docker/docker-health-check.sh
index e6b78dc..b50ccf8 100644
--- a/registry/servicediscovery/nacos/go-server/docker/docker-health-check.sh
+++ b/registry/servicediscovery/nacos/go-server/docker/docker-health-check.sh
@@ -1,3 +1,3 @@
sleep 10
curl http://127.0.0.1:8848/nacos/v1/console/health/liveness
-sleep 30
+sleep 30
\ No newline at end of file
diff --git
a/registry/servicediscovery/zookeeper/go-server/docker/docker-health-check.sh
b/registry/servicediscovery/zookeeper/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++
b/registry/servicediscovery/zookeeper/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/registry/zookeeper/go-server/docker/docker-health-check.sh
b/registry/zookeeper/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/registry/zookeeper/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/router/uniform-router/file/go-server/docker/docker-health-check.sh
b/router/uniform-router/file/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/router/uniform-router/file/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git
a/router/uniform-router/file/go-server2/docker/docker-health-check.sh
b/router/uniform-router/file/go-server2/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/router/uniform-router/file/go-server2/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/router/uniform-router/k8s/go-server/docker/docker-health-check.sh
b/router/uniform-router/k8s/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/router/uniform-router/k8s/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/router/uniform-router/k8s/go-server2/docker/docker-health-check.sh
b/router/uniform-router/k8s/go-server2/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/router/uniform-router/k8s/go-server2/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/tengine/go-server/docker/docker-health-check.sh
b/tengine/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/tengine/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5
diff --git a/tracing/dubbo/go-server/docker/docker-health-check.sh
b/tracing/dubbo/go-server/docker/docker-health-check.sh
new file mode 100644
index 0000000..2cc32c2
--- /dev/null
+++ b/tracing/dubbo/go-server/docker/docker-health-check.sh
@@ -0,0 +1,10 @@
+curl 127.0.0.1:2181
+res=$?
+passCode=52
+while [ "$res" != "$passCode" ];do
+ sleep 5
+ curl 127.0.0.1:2181
+ res=$?
+done
+
+sleep 5