File size: 533 Bytes
a0f27fa
 
 
430d0f8
 
a0f27fa
8b98d83
28ea021
 
 
 
 
8b98d83
28ea021
8b98d83
 
430d0f8
a0f27fa
430d0f8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
set -e

PORT="${PORT:-8888}"

echo "=== Research Intelligence ==="

# No API key → demo mode (load bundled data if needed)
if [ -z "$ANTHROPIC_API_KEY" ]; then
    if [ -f "data/demo-data.json" ]; then
        python -c "from src.demo import load_demo; load_demo()" || true
    fi
    export DEMO_MODE=1
    echo "Demo mode — no API key set. Deploy locally for full functionality."
fi

echo "Starting web server + scheduler on port ${PORT} ..."

exec python -m uvicorn src.web.app:app --host 0.0.0.0 --port "${PORT}"