From f00523d1490bf9826f14e1e3e4a452e9aad50541 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 3 May 2025 16:41:53 +1200 Subject: [PATCH] Volumez --- templates/simple-object-storage/install.sh | 3 +++ templates/simple-object-storage/start.sh | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/templates/simple-object-storage/install.sh b/templates/simple-object-storage/install.sh index ef1c97b..cf18c2d 100644 --- a/templates/simple-object-storage/install.sh +++ b/templates/simple-object-storage/install.sh @@ -16,6 +16,9 @@ if ! docker volume ls | grep -q "^${VOLUME_NAME} "; then docker volume create "${VOLUME_NAME}" fi +if ! docker volume inspect "${VOLUME_NAME}" &>/dev/null; then + die "Failed to create volume ${VOLUME_NAME}" +fi # Test Docker _check_docker_installed || die "Docker test failed, aborting installation..." diff --git a/templates/simple-object-storage/start.sh b/templates/simple-object-storage/start.sh index 9582fb6..19f1dab 100644 --- a/templates/simple-object-storage/start.sh +++ b/templates/simple-object-storage/start.sh @@ -9,7 +9,7 @@ source "$(dirname "$0")/_common.sh" check_required_env_vars "CONTAINER_NAME" "HOST_PORT" "VOLUME_NAME" # check volume exists. -if ! docker volume ls | grep -q "^${VOLUME_NAME} "; then +if ! docker volume inspect "${VOLUME_NAME}" &>/dev/null; then die "Docker volume ${VOLUME_NAME} does not exist" fi