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