#!/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}"