From 334ca62db80a080eda630581bc97324d04440854 Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Mon, 5 Feb 2018 22:58:43 +0100 Subject: start-saio.sh: set permissions correctly on first startup --- testing/start-saio.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'testing') 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 -- cgit v1.2.3