Files
url_tracker_tool/start.sh
Andrei 58f8093689 Rebrand from 'Redirect Intelligence v2' to 'URL Tracker Tool V2' throughout UI
- Updated all component headers and documentation
- Changed navbar and footer branding
- Updated homepage hero badge
- Modified page title in index.html
- Simplified footer text to 'Built with ❤️'
- Consistent V2 capitalization across all references
2025-08-19 19:12:23 +00:00

70 lines
1.9 KiB
Bash
Executable File

#!/bin/bash
# Redirect Intelligence v2 - Start Script
# Kills existing processes and starts API + Frontend cleanly
echo "🚀 Starting Redirect Intelligence v2..."
# Kill existing processes
echo "🔄 Stopping existing processes..."
pkill -f "node.*dist/index" 2>/dev/null || true
pkill -f "serve.*dist" 2>/dev/null || true
sleep 2
# Start API Server
echo "🌐 Starting API Server on port 3334..."
cd /root/catch_redirect/apps/api
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/redirect_intelligence" \
REDIS_URL="redis://localhost:6379" \
JWT_SECRET="J9k2L7mP4nQ8vX3w6Z9c2F5h8K1m4P7r0T3w6Y9b2E5g8J1l4O7q0S3v6Z9c2F5h" \
NODE_ENV="production" \
PORT="3334" \
CORS_ORIGIN="https://urltrackertool.com" \
WEB_URL="https://urltrackertool.com" \
nohup node dist/index.js > api.log 2>&1 &
# Wait for API to start
sleep 3
# Start Frontend Server
echo "🎨 Starting Frontend Server on port 3000..."
cd /root/catch_redirect/apps/web
nohup npx serve -s dist -l 3000 > web.log 2>&1 &
# Wait for frontend to start
sleep 2
echo "✅ Services started!"
echo ""
echo "📊 Status Check:"
echo " - API Health: http://localhost:3334/health"
echo " - V2 Health: http://localhost:3334/v2/health"
echo " - Frontend: http://localhost:3000"
echo ""
echo "🌍 Production URLs:"
echo " - Frontend: https://urltrackertool.com"
echo " - API: https://api.urltrackertool.com"
echo ""
echo "📝 Logs:"
echo " - API: tail -f /root/catch_redirect/apps/api/api.log"
echo " - Frontend: tail -f /root/catch_redirect/apps/web/web.log"
echo ""
# Quick health check
echo "🔍 Quick Health Check:"
if curl -s http://localhost:3334/health >/dev/null 2>&1; then
echo " ✅ API Server: Running"
else
echo " ❌ API Server: Not responding"
fi
if curl -s http://localhost:3000 >/dev/null 2>&1; then
echo " ✅ Frontend: Running"
else
echo " ❌ Frontend: Not responding"
fi
echo ""
echo "🎯 Ready for testing!"