File size: 967 Bytes
fd06b5a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | #!/bin/bash
echo "========================================"
echo " Multi-Agent AI System - Startup"
echo "========================================"
echo ""
# Check if frontend dependencies are installed
if [ ! -d "frontend/node_modules" ]; then
echo "Installing frontend dependencies..."
cd frontend
npm install
cd ..
echo ""
fi
echo "Starting Backend Server..."
uv run uvicorn main:app --reload &
BACKEND_PID=$!
sleep 3
echo "Starting Frontend Development Server..."
cd frontend
npm start &
FRONTEND_PID=$!
cd ..
echo ""
echo "========================================"
echo " Services Started!"
echo "========================================"
echo " Backend: http://localhost:8000"
echo " Frontend: http://localhost:3000"
echo " API Docs: http://localhost:8000/docs"
echo "========================================"
echo ""
echo "Press Ctrl+C to stop all services"
# Wait for Ctrl+C
trap "kill $BACKEND_PID $FRONTEND_PID; exit" INT
wait
|