#!/bin/bash # Stop Development Servers echo "🛑 Stopping Development Servers..." echo "" if [ -f "logs/backend.pid" ]; then BACKEND_PID=$(cat logs/backend.pid) if ps -p $BACKEND_PID > /dev/null; then echo "Stopping Backend (PID: $BACKEND_PID)..." kill $BACKEND_PID echo "✅ Backend stopped" fi rm logs/backend.pid fi if [ -f "logs/frontend.pid" ]; then FRONTEND_PID=$(cat logs/frontend.pid) if ps -p $FRONTEND_PID > /dev/null; then echo "Stopping Frontend (PID: $FRONTEND_PID)..." kill $FRONTEND_PID echo "✅ Frontend stopped" fi rm logs/frontend.pid fi # Clean up any remaining processes pkill -f "uvicorn main:app" 2>/dev/null pkill -f "vite" 2>/dev/null echo "" echo "✅ All development servers stopped"