Files
Church-Music/new-site/quick-check.sh

71 lines
2.0 KiB
Bash
Raw Normal View History

2026-01-27 18:04:50 -06:00
#!/bin/bash
# Quick System Verification Script
# Run this to confirm all services are operational
echo "🔍 House of Prayer Worship Platform - Quick Check"
echo "=================================================="
echo ""
# Check backend
echo -n "Backend API (port 8080)............ "
if curl -s http://localhost:8080/health | grep -q '"status":"ok"'; then
echo "✅ RUNNING"
else
echo "❌ NOT RESPONDING"
fi
# Check frontend
echo -n "Frontend (port 5100)............... "
if curl -s http://localhost:5100 | grep -q "Worship Platform"; then
echo "✅ RUNNING"
else
echo "❌ NOT RESPONDING"
fi
# Check external HTTPS
echo -n "External HTTPS Access.............. "
if curl -s -k https://houseofprayer.ddns.net | grep -q "Worship Platform"; then
echo "✅ ACCESSIBLE"
else
echo "❌ NOT ACCESSIBLE"
fi
# Check database
echo -n "PostgreSQL Database................ "
if PGPASSWORD='MySecurePass123' psql -U songlyric_user -d church_songlyric -h 192.168.10.130 -c "SELECT COUNT(*) FROM songs" -t 2>/dev/null | grep -q "[0-9]"; then
SONG_COUNT=$(PGPASSWORD='MySecurePass123' psql -U songlyric_user -d church_songlyric -h 192.168.10.130 -c "SELECT COUNT(*) FROM songs" -t 2>/dev/null | tr -d ' ')
echo "✅ CONNECTED ($SONG_COUNT songs)"
else
echo "❌ NOT CONNECTED"
fi
# Check API endpoints
echo -n "Songs API.......................... "
if curl -s http://localhost:8080/api/songs | grep -q '"success":true'; then
echo "✅ WORKING"
else
echo "❌ FAILED"
fi
echo -n "Profiles API....................... "
if curl -s http://localhost:8080/api/profiles | grep -q '"success":true'; then
echo "✅ WORKING"
else
echo "❌ FAILED"
fi
echo -n "Lists API.......................... "
if curl -s http://localhost:8080/api/lists | grep -q '"success":true'; then
echo "✅ WORKING"
else
echo "❌ FAILED"
fi
echo ""
echo "=================================================="
echo "✅ System Check Complete!"
echo ""
echo "📖 Full Report: SYSTEM_DIAGNOSIS_REPORT.md"
echo "🔧 Test Suite: test-system.sh"
echo ""