1
1
#! /bin/bash
2
2
3
+ PREFIX=ccic
4
+
3
5
echo ' Starting Couchbase cluster'
4
6
5
7
echo
@@ -8,7 +10,7 @@ docker-compose pull
8
10
9
11
echo
10
12
echo ' Starting containers'
11
- docker-compose --project-name=ccic up -d --no-recreate --timeout=300
13
+ docker-compose --project-name=$PREFIX up -d --no-recreate --timeout=300
12
14
13
15
echo
14
16
echo -n ' Initilizing cluster.'
@@ -18,18 +20,18 @@ COUCHBASERESPONSIVE=0
18
20
while [ $COUCHBASERESPONSIVE != 1 ]; do
19
21
echo -n ' .'
20
22
21
- RUNNING=$( docker inspect ccic_couchbase_1 | json -a State.Running)
23
+ RUNNING=$( docker inspect " $PREFIX " _couchbase_1 | json -a State.Running)
22
24
if [ " $RUNNING " == " true" ]
23
25
then
24
- docker exec -it ccic_couchbase_1 triton-bootstrap bootstrap benchmark
26
+ docker exec -it " $PREFIX " _couchbase_1 triton-bootstrap bootstrap benchmark
25
27
let COUCHBASERESPONSIVE=1
26
28
else
27
29
sleep 1.3
28
30
fi
29
31
done
30
32
echo
31
33
32
- CBDASHBOARD=" $( sdc-listmachines | json -aH -c " 'ccic_couchbase_1 ' == this.name" ips.1) :8091"
34
+ CBDASHBOARD=" $( sdc-listmachines | json -aH -c " '" $PREFIX " _couchbase_1 ' == this.name" ips.1) :8091"
33
35
echo
34
36
echo ' Couchbase cluster running and bootstrapped'
35
37
echo " Dashboard: $CBDASHBOARD "
@@ -39,10 +41,10 @@ echo "password=password"
39
41
40
42
echo
41
43
echo ' Scaling Couchbase cluster to three nodes'
42
- echo ' docker-compose --project-name=ccic scale couchbase=3'
43
- docker-compose --project-name=ccic scale couchbase=2
44
- docker-compose --project-name=ccic scale couchbase=3
44
+ echo ' docker-compose --project-name=$PREFIX scale couchbase=3'
45
+ docker-compose --project-name=$PREFIX scale couchbase=2
46
+ docker-compose --project-name=$PREFIX scale couchbase=3
45
47
46
48
echo
47
49
echo " Go ahead, try a lucky 7 node cluster:"
48
- echo " docker-compose --project-name=ccic scale couchbase=7"
50
+ echo " docker-compose --project-name=$PREFIX scale couchbase=7"
0 commit comments