#!/bin/sh set -eu echo "Starting Whisparr..." # Find the Whisparr binary (it might be in different locations) WHISPARR_BIN="" if [ -f /app/code/whisparr/bin/Whisparr ]; then WHISPARR_BIN="/app/code/whisparr/bin/Whisparr" elif [ -f /app/code/whisparr/Whisparr/Whisparr ]; then WHISPARR_BIN="/app/code/whisparr/Whisparr/Whisparr" elif [ -f /app/code/whisparr/Whisparr ]; then WHISPARR_BIN="/app/code/whisparr/Whisparr" else # Try to find it WHISPARR_BIN=$(find /app/code/whisparr -name "Whisparr" -type f | head -1) fi if [ -z "$WHISPARR_BIN" ] || [ ! -f "$WHISPARR_BIN" ]; then echo "Error: Could not find Whisparr binary" echo "Searched in: /app/code/whisparr" find /app/code/whisparr -type f | head -10 exit 1 fi # Ensure it's executable chmod +x "$WHISPARR_BIN" 2>/dev/null || true echo "Found Whisparr at: $WHISPARR_BIN" exec "$WHISPARR_BIN" -nobrowser -data=/app/data/config/