Sha256: aebfdefa134998b819f18d7f66974b5edfd58a2e66b0213a8455718fc85562a3
Contents?: true
Size: 1.48 KB
Versions: 2
Compression:
Stored size: 1.48 KB
Contents
#!/bin/bash DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd $DIR VERSION=1.2.0 NAME=ArangoDB-$VERSION if [ ! -d "$DIR/$NAME" ]; then # download ArangoDB echo "wget http://www.arangodb.org/travisCI/$NAME.tar.gz" wget http://www.arangodb.org/travisCI/$NAME.tar.gz echo "tar zxf $NAME.tar.gz" tar zvxf $NAME.tar.gz fi ARCH=$(arch) PID=$(echo $PPID) TMP_DIR="/tmp/arangodb.$PID" PID_FILE="/tmp/arangodb.$PID.pid" ARANGODB_DIR="$DIR/$NAME" ARANGOD="${ARANGODB_DIR}/bin/arangod" if [ "$ARCH" == "x86_64" ]; then ARANGOD="${ARANGOD}_x86_64" fi # create database directory mkdir ${TMP_DIR} echo "Starting arangodb '${ARANGOD}'" ${ARANGOD} \ --database.directory ${TMP_DIR} \ --configuration none \ --server.endpoint tcp://127.0.0.1:8529 \ --javascript.startup-directory ${ARANGODB_DIR}/js \ --javascript.modules-path ${ARANGODB_DIR}/js/server/modules:${ARANGODB_DIR}/js/common/modules \ --javascript.action-directory ${ARANGODB_DIR}/js/actions/system \ --database.maximal-journal-size 1048576 \ --server.disable-admin-interface true \ --server.disable-authentication true & sleep 5 echo "Check for arangod process" process=$(ps auxww | grep "bin/arangod" | grep -v grep) if [ "x$process" == "x" ]; then echo "no 'arangod' process found" echo "ARCH = $ARCH" exit 1 fi echo "Waiting until ArangoDB is ready on port 8529" while [[ -z `curl -s 'http://127.0.0.1:8529/_api/version' ` ]] ; do echo -n "." sleep 2s done echo "ArangoDB is up"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
axiom-arango-adapter-0.0.2 | spec/setup/arangodb.sh |
axiom-arango-adapter-0.0.1 | spec/setup/arangodb.sh |