@@ -16,6 +16,8 @@ SSL=${SSL:=false}
16
16
DATABASE_EXTENDED_NAMES=${DATABASE_EXTENDED_NAMES:= false}
17
17
18
18
STARTER_DOCKER_IMAGE=docker.io/arangodb/arangodb-starter:latest
19
+ GW=172.28.0.1
20
+ docker network create arangodb --subnet 172.28.0.0/16
19
21
20
22
# exit when any command fails
21
23
set -e
@@ -32,10 +34,10 @@ AUTHORIZATION_HEADER=$(cat "$LOCATION"/jwtHeader)
32
34
STARTER_ARGS=
33
35
SCHEME=http
34
36
ARANGOSH_SCHEME=http+tcp
35
- COORDINATORS=(" 172.17.0.1 :8529" " 172.17.0.1 :8539" " 172.17.0.1 :8549" )
37
+ COORDINATORS=(" $GW :8529" " $GW :8539" " $GW :8549" )
36
38
37
39
if [ " $STARTER_MODE " == " single" ]; then
38
- COORDINATORS=(" 172.17.0.1 :8529" )
40
+ COORDINATORS=(" $GW :8529" )
39
41
fi
40
42
41
43
if [ " $SSL " == " true" ]; then
@@ -66,7 +68,7 @@ docker run -d \
66
68
$STARTER_ARGS \
67
69
--docker.container=adb \
68
70
--auth.jwt-secret=/jwtSecret \
69
- --starter.address=172.17.0.1 \
71
+ --starter.address=" ${GW} " \
70
72
--docker.image=" ${DOCKER_IMAGE} " \
71
73
--starter.local --starter.mode=${STARTER_MODE} --all.log.level=debug --all.log.output=+ --log.verbose
72
74
87
89
88
90
set +e
89
91
for a in ${COORDINATORS[*]} ; do
92
+ echo " "
93
+ echo " Setting username and password..."
90
94
docker run --rm ${DOCKER_IMAGE} arangosh --server.endpoint=" $ARANGOSH_SCHEME ://$a " --server.authentication=false --javascript.execute-string=' require("org/arangodb/users").update("root", "test")'
91
95
done
92
96
set -e
93
97
94
98
for a in ${COORDINATORS[*]} ; do
95
99
echo " "
100
+ echo " Requesting endpoint version..."
96
101
curl -u root:test --insecure --fail " $SCHEME ://$a /_api/version"
97
102
done
98
103
0 commit comments