Files
ServerKit/scripts/dev/start.sh
T
Juan Denis 6bcbcab56a Add unified dev scripts and improve login UX
Moved and improved development helper scripts for better cross-platform support, including WSL and Docker. Updated backend login to accept username or email, and updated frontend login form accordingly. Enhanced backend and frontend dev server compatibility for WSL. Updated documentation for streamlined setup and usage.
2026-01-25 18:33:25 -05:00

25 lines
498 B
Bash

#!/bin/bash
# Start both backend and frontend
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
echo "Starting ServerKit..."
echo " Backend: http://localhost:5000"
echo " Frontend: http://localhost:5173"
echo ""
cd "$PROJECT_ROOT/backend"
source venv/bin/activate
python run.py &
BACKEND_PID=$!
sleep 2
cd "$PROJECT_ROOT/frontend"
npm run dev &
FRONTEND_PID=$!
trap "kill $BACKEND_PID $FRONTEND_PID 2>/dev/null; exit" INT TERM
wait