#!/bin/bash # Helper script to set LD_LIBRARY_PATH for Sharp before running commands # This ensures Sharp can find its bundled libvips library SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)" SHARP_LIB_PATH="$PROJECT_DIR/node_modules/sharp/node_modules/@img/sharp-libvips-linux-x64/lib" if [ -d "$SHARP_LIB_PATH" ]; then export LD_LIBRARY_PATH="$SHARP_LIB_PATH:${LD_LIBRARY_PATH:-}" exec "$@" else echo "Warning: Sharp libvips library not found at $SHARP_LIB_PATH" echo "Sharp image processing may not work correctly." exec "$@" fi