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