Spaces:
Running
Running
File size: 788 Bytes
6fb0d9b c566c01 6fb0d9b c566c01 6fb0d9b 10680bc 6fb0d9b de5487e c566c01 e30175e c566c01 6fb0d9b c566c01 6fb0d9b c566c01 | 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 | #!/bin/bash
set -e
echo "=== Starting InnerVoice Backend ==="
cd backend
python3 -m uvicorn main:app --host 127.0.0.1 --port 8000 --timeout-keep-alive 120 &
BACKEND_PID=$!
# Wait for backend to be fully ready (models loaded)
echo "=== Waiting for backend to load models... ==="
until curl -s http://127.0.0.1:8000/api/health > /dev/null 2>&1; do
sleep 2
echo "... still loading models ..."
done
echo "=== Backend is ready! ==="
# Seed demo data
echo "=== Seeding demo data ==="
python3 seed_data.py
echo "=== Demo data seeded ==="
echo ""
echo " Demo login: demo@innervoice.app / password"
echo ""
echo "=== Starting InnerVoice Frontend on port 7860 ==="
cd ../frontend
HOSTNAME="0.0.0.0" PORT=7860 node_modules/.bin/next start &
FRONTEND_PID=$!
wait $BACKEND_PID $FRONTEND_PID
|