open-notebook / start.sh
baveshraam's picture
FIX: SurrealDB 2.0 migration syntax and Frontend/CORS link
f871fed
#!/bin/bash
set -e
echo "Starting SurrealDB in background..."
surreal start --log debug --user root --pass root memory &
SURREAL_PID=$!
echo "Waiting 5 seconds for SurrealDB to initialize..."
sleep 5
# Check if SurrealDB process is still running
if ! kill -0 $SURREAL_PID 2>/dev/null; then
echo "ERROR: SurrealDB failed to start"
exit 1
fi
echo "SurrealDB started successfully (PID: $SURREAL_PID)"
echo "Starting FastAPI application on port 7860..."
# Set environment variables for Hugging Face deployment
export API_HOST=0.0.0.0
export API_PORT=7860
export API_RELOAD=false
# Start the FastAPI app using run_api.py
exec python run_api.py