Navi/start.sh
小龙 a1951c3aeb feat: 导航收藏网站 v1.0
功能:
- 网站收藏管理(添加/编辑/删除/收藏)
- 分类管理(支持自定义图标和颜色)
- 搜索功能
- 点击统计
- 现代暗色主题 UI

技术栈:
- 后端: Python Flask + MySQL
- 前端: React + Vite + Tailwind CSS
- 数据库: MySQL (192.168.8.160)
- 端口: 后端 5003, 前端 5173
2026-04-06 10:40:43 +00:00

41 lines
896 B
Bash
Executable File

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