@@ -16,43 +16,43 @@ if [ $? -ne 0 ]; then
16
16
fi
17
17
18
18
# create network, if not exists
19
- docker network ls --filter " name=${DEMO_NET} " | grep " ${DEMO_NET} "
19
+ docker network ls --filter " name=${DEMO_NET} " | grep -w " ${DEMO_NET} "
20
20
if [ $? -ne 0 ]; then
21
21
docker network create --driver overlay --subnet 10.20.0.1/24 ${DEMO_NET}
22
22
fi
23
23
24
24
# create database volumes
25
- docker volume ls --filter " name=db-data " | grep " db-data "
25
+ docker volume ls --filter " name=${DEMO_DB_VOL} " | grep -w " ${DEMO_DB_VOL} "
26
26
if [ $? -ne 0 ]; then
27
27
docker volume create --name ${DEMO_DB_VOL}
28
28
fi
29
29
30
30
# create postgresql service
31
- docker service ls --filter " name=db" | grep " db"
31
+ docker service ls --filter " name=db" | grep -w " db"
32
32
if [ $? -ne 0 ]; then
33
33
docker service create --name db --network ${DEMO_NET} --mount type=volume,source=${DEMO_DB_VOL} ,target=/var/lib/postgresql/data postgres:9.4
34
34
fi
35
35
36
36
# create redis service
37
- docker service ls --filter " name=redis" | grep " redis"
37
+ docker service ls --filter " name=redis" | grep -w " redis"
38
38
if [ $? -ne 0 ]; then
39
39
docker service create --name redis --network ${DEMO_NET} redis:3.2-alpine
40
40
fi
41
41
42
42
# create voting-app
43
- docker service ls --filter " name=voting-app" | grep " voting-app"
43
+ docker service ls --filter " name=voting-app" | grep -w " voting-app"
44
44
if [ $? -ne 0 ]; then
45
45
docker service create --name voting-app --network ${DEMO_NET} --publish 5000:80 ${DEMO_REP} /example-voting-app-vote:${VOTE_TAG_GOOD}
46
46
fi
47
47
48
48
# create result-app
49
- docker service ls --filter " name=result-app" | grep " result-app"
49
+ docker service ls --filter " name=result-app" | grep -w " result-app"
50
50
if [ $? -ne 0 ]; then
51
51
docker service create --name result-app --network ${DEMO_NET} --publish 5001:80 ${DEMO_REP} /example-voting-app-result:${DEMO_TAG}
52
52
fi
53
53
54
54
# create worker-app
55
- docker service ls --filter " name=worker" | grep " worker"
55
+ docker service ls --filter " name=worker" | grep -w " worker"
56
56
if [ $? -ne 0 ]; then
57
57
docker service create --name worker --network ${DEMO_NET} ${DEMO_REP} /example-voting-app-worker:${DEMO_TAG}
58
58
fi
0 commit comments