Files
you-music/dev-stop.sh
T
2025-10-30 14:45:41 +11:00

34 lines
798 B
Bash
Executable File

#!/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"