Switch start/stop scripts to use systemd services

This commit is contained in:
Jordan Ramos
2026-05-07 16:27:47 -06:00
parent 3db84a377b
commit f657351219
2 changed files with 12 additions and 49 deletions

View File

@@ -1,37 +1,8 @@
#!/bin/bash
echo "Stopping CVE Dashboard servers..."
# Kill by PID files if they exist
if [ -f backend.pid ]; then
kill $(cat backend.pid) 2>/dev/null
rm backend.pid
echo "✓ Backend stopped (via pid)"
fi
sudo systemctl stop cve-backend
echo "✓ Backend stopped"
if [ -f frontend.pid ]; then
kill $(cat frontend.pid) 2>/dev/null
rm frontend.pid
echo "✓ Frontend stopped (via pid)"
fi
# Force kill all node processes related to this project
pkill -9 -f "node.*server.js" 2>/dev/null
pkill -9 -f "react-scripts" 2>/dev/null
pkill -9 -f "webpack" 2>/dev/null
# Wait a moment and verify
sleep 1
# Check if any are still running
if pgrep -f "react-scripts" > /dev/null; then
echo "⚠ Some React processes still running, force killing..."
pkill -9 -f "react-scripts"
sleep 1
fi
if pgrep -f "node.*server.js" > /dev/null; then
echo "⚠ Backend still running, force killing..."
pkill -9 -f "node.*server.js"
fi
echo "✓ All servers stopped"
sudo systemctl stop cve-frontend
echo "✓ Frontend stopped"