invy/start.sh
2025-12-29 05:49:05 +02:00

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