This repository was archived by the owner on Feb 24, 2021. It is now read-only.
File tree 1 file changed +49
-23
lines changed
1 file changed +49
-23
lines changed Original file line number Diff line number Diff line change 21
21
COMPOSE_FILE=${1:- docker-compose.yml}
22
22
23
23
run_service () {
24
- echo -e " \033[0;32mStarting.. $1 \033[0m"
25
- docker-compose -f " $COMPOSE_FILE " up -d $1
24
+
25
+ echo -e " \033[0;32mStarting.. $1 \033[0m"
26
+ docker-compose -f " $COMPOSE_FILE " up -d $1
27
+
28
+ if [ " $1 " == " config-seed" ]
29
+ then
30
+ while [ -z " $( curl -s http://localhost:8500/v1/kv/config/support-scheduler\; docker/app.open.msg) " ]
31
+ do
32
+ sleep 1
33
+ done
34
+ echo " $1 has been completely started !"
35
+ return
36
+ fi
37
+
38
+ if [ -z " $2 " ]
39
+ then
40
+ sleep 10
41
+ echo " $1 has been completely started !"
42
+ return
43
+ fi
44
+
45
+ while [ -z " $( docker-compose exec $1 netstat -ntl | grep $2 ) " ]
46
+ do
47
+ sleep 1
48
+ done
49
+
50
+ echo " $1 has been completely started !"
26
51
}
27
52
28
53
run_service volume
29
- sleep 10
54
+
30
55
run_service config-seed
56
+
31
57
run_service mongo
32
- sleep 12
33
- run_service logging
34
- sleep 65
35
- run_service notifications
36
- sleep 33
37
- run_service metadata
38
- sleep 60
39
- run_service data
40
- sleep 60
41
- run_service command
42
- sleep 60
43
- run_service scheduler
44
- sleep 60
45
- run_service export-client
46
- sleep 60
47
- run_service export-distro
48
- sleep 60
49
- run_service rulesengine
50
- sleep 60
51
- run_service device-virtual
58
+
59
+ run_service logging 48061
60
+
61
+ run_service notifications 48060
62
+
63
+ run_service metadata 48081
64
+
65
+ run_service data 48080
66
+
67
+ run_service command 48082
68
+
69
+ run_service scheduler 48085
70
+
71
+ run_service export-client 48071
72
+
73
+ run_service export-distro 48070
74
+
75
+ run_service rulesengine 48075
76
+
77
+ run_service device-virtual 49990
You can’t perform that action at this time.
0 commit comments