anime-gen-api / start.sh
AswinMathew's picture
Upload folder using huggingface_hub
7190fd0 verified
raw
history blame contribute delete
787 Bytes
#!/bin/bash
# Start both backend and frontend servers
echo "=== Starting Anime Generator ==="
# Start backend (FastAPI on port 8000)
echo "[Backend] Starting FastAPI on http://127.0.0.1:8000 ..."
cd "$(dirname "$0")"
python -m uvicorn app.main:app --reload --host 127.0.0.1 --port 8000 &
BACKEND_PID=$!
# Start frontend (Next.js on port 3000)
echo "[Frontend] Starting Next.js on http://localhost:3000 ..."
cd anime-web
npm run dev &
FRONTEND_PID=$!
echo ""
echo "=== Both servers running ==="
echo " Frontend: http://localhost:3000"
echo " Backend: http://127.0.0.1:8000"
echo " API Docs: http://127.0.0.1:8000/docs"
echo ""
echo "Press Ctrl+C to stop both."
# Trap Ctrl+C to kill both
trap "echo 'Stopping...'; kill $BACKEND_PID $FRONTEND_PID 2>/dev/null; exit" INT TERM
wait