diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2018-02-05 22:58:43 +0100 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2018-02-05 22:58:43 +0100 |
| commit | 334ca62db80a080eda630581bc97324d04440854 (patch) | |
| tree | 00311de32a003377936829517b3c5c9c6204d69c /testing/start-saio.sh | |
| parent | 735c7c4465a77d2953e9cb1328284e754f797db7 (diff) | |
| download | go-schwift-334ca62db80a080eda630581bc97324d04440854.tar.gz | |
start-saio.sh: set permissions correctly on first startup
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 |
