Download scripts/dev.sh from Shamik3/vaani: direct link, hf CLI and curl.
- Browser
- Download file 928 Bytes
-
https://huggingface.co/spaces/Shamik3/vaani/resolve/main/scripts/dev.sh
- Command line
-
hf download hf://spaces/Shamik3/vaani/scripts/dev.sh
-
curl -L -o dev.sh https://huggingface.co/spaces/Shamik3/vaani/resolve/main/scripts/dev.sh
928 Bytes
| # Start both backend and frontend for local development | |
| set -e | |
| echo "🗣️ Starting Vaani development environment..." | |
| # Check for .env file | |
| if [ ! -f backend/.env ]; then | |
| echo "⚠️ No backend/.env found. Copy from .env.example:" | |
| echo " cp backend/.env.example backend/.env" | |
| echo " Then add your API keys." | |
| exit 1 | |
| fi | |
| # Start backend | |
| echo "🐍 Starting backend on :8000..." | |
| cd backend | |
| uvicorn app.main:app --reload --port 8000 & | |
| BACKEND_PID=$! | |
| cd .. | |
| # Start frontend | |
| echo "⚡ Starting frontend on :5173..." | |
| cd frontend | |
| bun dev & | |
| FRONTEND_PID=$! | |
| cd .. | |
| echo "" | |
| echo "✅ Vaani is running!" | |
| echo " Frontend: http://localhost:5173" | |
| echo " Backend: http://localhost:8000" | |
| echo " Health: http://localhost:8000/api/health" | |
| echo "" | |
| echo "Press Ctrl+C to stop both services." | |
| # Trap Ctrl+C to kill both processes | |
| trap "kill $BACKEND_PID $FRONTEND_PID 2>/dev/null; exit" INT TERM | |
| wait | |