Files
mini-openclaw-v2/start_xingbang.sh
T
qiaoqichaoandClaude Code d56c699ce6 chore(v2): 从兴邦预审v2白名单抽取独立可运行基座
按 docs/v2/05-implementation-plan.md §1 候选迁移表与 claude_use/T00 白名单,
从 55e2cdb 抽取 224 个文件(2.48 MB)到独立目录 F:/mini-OpenClaw-v2。

- 排除:凭据(.env/server-deploy.conf/旧DELIVERY.md)、运行数据(xingbang_data 等
  4 个 SQLite)、依赖(venv/node_modules 符号链接)、归档(_backup*/test-evidence/
  ori_file)、Office 临时文件
- 目标目录独立 git 仓库,初始恢复点;Gitea 远程与分支待 OQ-06 Q2 定案
- 未部署、未启动服务、未调用模型

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-29 12:58:26 +08:00

87 lines
2.4 KiB
Bash

#!/bin/bash
# 兴邦金租 AI Native 智能决策系统 - 快速启动脚本
set -e
echo "🚀 兴邦金租 AI Native 智能决策系统"
echo "===================================="
echo ""
# 检查 Python 环境
if ! command -v python &> /dev/null; then
echo "❌ 错误: 未找到 Python,请先安装 Python 3.11+"
exit 1
fi
echo "✅ Python 版本: $(python --version)"
# 检查并创建虚拟环境
if [ ! -d "backend/venv" ]; then
echo "📦 创建虚拟环境..."
cd backend
python -m venv venv
cd ..
fi
# 激活虚拟环境
echo "🔧 激活虚拟环境..."
source backend/venv/Scripts/activate 2>/dev/null || source backend/venv/bin/activate
# 安装依赖
echo "📥 检查依赖..."
pip install -q -r backend/requirements.txt
# 创建数据目录
echo "📁 初始化数据目录..."
mkdir -p backend/xingbang_data/reviewers
mkdir -p backend/xingbang_data/history
mkdir -p backend/xingbang_data/team_experience
mkdir -p backend/logs
# 检查 .env 文件
if [ ! -f "backend/.env" ]; then
echo "⚠️ 警告: backend/.env 不存在,使用示例配置"
cp backend/.env.example backend/.env
echo "📝 请编辑 backend/.env 填写实际配置"
fi
# 启动后端
echo ""
echo "🌐 启动后端服务 (http://localhost:8002)..."
cd backend
python app.py &
BACKEND_PID=$!
cd ..
# 等待后端启动
echo "⏳ 等待后端就绪..."
sleep 5
# 检查后端健康
if curl -s http://localhost:8002/ > /dev/null; then
echo "✅ 后端服务已启动"
echo ""
echo "📖 API 文档: http://localhost:8002/docs"
echo ""
echo "🎯 可用的助手端点:"
echo " - 助手1 (立项前置风控): POST /api/xingbang/unified/assistant1/risk-check"
echo " - 助手6 (主审员分配): POST /api/xingbang/unified/assistant6/allocate"
echo " - 助手7 (AI预审): POST /api/xingbang/unified/assistant7/pre-screen"
echo ""
echo "📊 数据查询端点:"
echo " - 主审员画像: GET /api/xingbang/unified/data/reviewers"
echo " - 团队经验: GET /api/xingbang/unified/data/team-experience"
echo ""
echo "💡 前端访问: http://localhost:3000/xingbang-unified (需单独启动前端)"
echo ""
echo "按 Ctrl+C 停止服务"
echo ""
# 保持运行
wait $BACKEND_PID
else
echo "❌ 后端启动失败,请检查日志"
kill $BACKEND_PID 2>/dev/null || true
exit 1
fi