36 lines
709 B
Bash
36 lines
709 B
Bash
#!/bin/bash
|
|
|
|
echo "Starting Wedding Guest List Application..."
|
|
echo
|
|
|
|
echo "[1/3] Starting PostgreSQL (make sure it's running)"
|
|
sleep 2
|
|
|
|
echo "[2/3] Starting Backend Server..."
|
|
cd backend
|
|
uvicorn main:app --reload &
|
|
BACKEND_PID=$!
|
|
cd ..
|
|
sleep 3
|
|
|
|
echo "[3/3] Starting Frontend..."
|
|
cd frontend
|
|
npm run dev &
|
|
FRONTEND_PID=$!
|
|
cd ..
|
|
|
|
echo
|
|
echo "========================================"
|
|
echo "Application is running!"
|
|
echo "========================================"
|
|
echo
|
|
echo "Backend API: http://localhost:8000"
|
|
echo "API Docs: http://localhost:8000/docs"
|
|
echo "Frontend: http://localhost:5173"
|
|
echo
|
|
echo "Press Ctrl+C to stop all services"
|
|
|
|
# Wait for Ctrl+C
|
|
trap "kill $BACKEND_PID $FRONTEND_PID; exit" INT
|
|
wait
|