diff --git a/systemd/script/crontab.sh b/systemd/script/crontab.sh index 3c765632..7eb1d75f 100644 --- a/systemd/script/crontab.sh +++ b/systemd/script/crontab.sh @@ -21,26 +21,10 @@ check_ports() { # get volume from container function get_volume_path() { - local container_name="\$1" - local volume_name="\$2" - local retries=0 - local max_retries=5 - local mounts - - while [ $retries -lt $max_retries ]; do - mounts=$(docker inspect -f '{{ json .Mounts }}' "$container_name" | jq -r ".[] | select(.Name == \"$volume_name\") | .Source") - - if [[ "$mounts" == *"/"* ]]; then - echo "$mounts" - return 0 - fi - - ((retries++)) - sleep 5 - done - - echo "Cannot get volume path" - exit 1 + local container_name="$1" + local volume_name="$2" + local mounts=$(docker inspect -f '{{ json .Mounts }}' "$container_name" | jq -r '.[] | select(.Name == "'$volume_name'") | .Source') + echo "$mounts" } volume_path=$(get_volume_path "$container_name" "$volume_name") diff --git a/version.json b/version.json index 7cfce350..d9a77fcb 100644 --- a/version.json +++ b/version.json @@ -1,5 +1,5 @@ { - "version": "2.0.4", + "version": "2.0.5", "plugins": { "portainer": "0.0.9", "nginx": "0.0.7",