#!/bin/bash # 导航网站启动脚本 echo "🚀 启动导航网站..." # 设置工作目录 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$SCRIPT_DIR" # 停止旧进程 pkill -f "python3 main.py" 2>/dev/null pkill -f "vite" 2>/dev/null sleep 1 # 启动后端 (5003) echo "📦 启动后端 API (端口 5003)..." cd backend nohup python3 main.py > /tmp/nav-backend.log 2>&1 & BACKEND_PID=$! echo "后端 PID: $BACKEND_PID" # 等待后端启动 sleep 3 # 启动前端 (5173) echo "🎨 启动前端 (端口 5173)..." cd ../frontend nohup npm run dev > /tmp/nav-frontend.log 2>&1 & FRONTEND_PID=$! echo "前端 PID: $FRONTEND_PID" echo "" echo "✅ 服务已启动!" echo " 后端 API: http://localhost:5003" echo " 前端界面: http://localhost:5173" echo "" echo "📝 日志位置:" echo " 后端: /tmp/nav-backend.log" echo " 前端: /tmp/nav-frontend.log"