diff --git a/backup_named_volumes.sh b/backup_named_volumes.sh index 9457155..445f6d2 100644 --- a/backup_named_volumes.sh +++ b/backup_named_volumes.sh @@ -24,13 +24,13 @@ ORIGINAL_UID=$(id -u "$ORIGINAL_USER") ORIGINAL_GID=$(id -g "$ORIGINAL_USER") # Get services -SERVICE_NAMES=$(yq e '.services | keys | .[]' "$COMPOSE_FILE") +SERVICE_NAMES=$(sudo yq e '.services | keys | .[]' "$COMPOSE_FILE") for SERVICE in $SERVICE_NAMES; do echo "🔍 Found service (${SERVICE})" # Get service volumes - VOLUMES=$(yq e ".services.${SERVICE}.volumes[]" "$COMPOSE_FILE" 2>/dev/null || true) + VOLUMES=$(sudo yq e ".services.${SERVICE}.volumes[]" "$COMPOSE_FILE" 2>/dev/null || true) while IFS= read -r VOLUME; do # Clean up quotes/whitespace