diff options
Diffstat (limited to 'testing/start-saio.sh')
| -rwxr-xr-x | testing/start-saio.sh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/testing/start-saio.sh b/testing/start-saio.sh index 81cf845..7fa1d45 100755 --- a/testing/start-saio.sh +++ b/testing/start-saio.sh @@ -1,7 +1,15 @@ -#!/bin/sh +#!/bin/bash +set -exuo pipefail + if docker inspect schwift-testing &>/dev/null; then echo 'Already running.' else # The `readlink -f` converts the path to repo/testing/data to an absolute path. + DATA_PATH="$(readlink -f "$(dirname $0)")/data" + if [ ! -d "${DATA_PATH}" ]; then + mkdir "${DATA_PATH}" + chown 1000:1000 "${DATA_PATH}" + fi + exec docker run --name schwift-testing -P -v "$(readlink -f "$(dirname $0)")/data:/swift/nodes" -t bouncestorage/swift-aio fi |
