Spaces:
Sleeping
Sleeping
File size: 957 Bytes
1ac8de6 fa4e92b 1ac8de6 fa4e92b 1ac8de6 fa4e92b 1ba9658 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #!/usr/bin/env bash
# ─────────────────────────────────────────────────────────────────
# Chess Analyzer — Launch Script
# ─────────────────────────────────────────────────────────────────
set -e
# 1. Force find Stockfish (check common Debian paths)
if [ -z "$STOCKFISH_PATH" ]; then
export STOCKFISH_PATH=$(which stockfish || echo "/usr/games/stockfish")
fi
echo " ✓ Stockfish Path: $STOCKFISH_PATH"
# 2. Verify it is executable
if [ ! -x "$STOCKFISH_PATH" ]; then
echo " ✗ Error: Stockfish not found or not executable at $STOCKFISH_PATH"
exit 1
fi
# 3. Start the app pinned to your 2 efficiency cores
echo " 🚀 Launching on Port ${PORT:-7860}..."
exec python3 app.py |