second-brain-env / start.sh
Rakshithn123's picture
tryoing out inference
b4b9b2e
Raw History Blame Contribute Delete
703 Bytes
#!/bin/bash
# Starts 3 uvicorn workers — one per task — on ports 8001, 8002, 8003
# Also starts the main server on port 8000 (default task)
set -e
echo "[start.sh] Launching Second Brain environment servers..."
# Start task-specific servers in background
TASK_NAME=note_categorization uvicorn server.app:app --host 0.0.0.0 --port 8001 &
TASK_NAME=memory_retrieval uvicorn server.app:app --host 0.0.0.0 --port 8002 &
TASK_NAME=knowledge_synthesis uvicorn server.app:app --host 0.0.0.0 --port 8003 &
# Main server on port 8000 (uses default TASK_NAME env var or note_categorization)
uvicorn server.app:app --host 0.0.0.0 --port 8000 &
echo "[start.sh] All servers started. Waiting..."
wait