HaHafeng decff0bb1f docs(deploy): Complete full system deployment to Aliyun SAE
Summary:
- Successfully deployed complete system to Aliyun SAE (2025-12-25)
- All services running: Python microservice + Node.js backend + Frontend Nginx + CLB
- Public access available at http://8.140.53.236/

Major Achievements:
1. Python microservice deployed (v1.0, internal IP: 172.17.173.66:8000)
2. Node.js backend deployed (v1.3, internal IP: 172.17.173.73:3001)
   - Fixed 4 critical issues: bash path, config directory, pino-pretty, ES Module
3. Frontend Nginx deployed (v1.0, internal IP: 172.17.173.72:80)
4. CLB load balancer configured (public IP: 8.140.53.236)

New Documentation (9 docs):
- 11-Node.js backend SAE deployment config checklist (21 env vars)
- 12-Node.js backend SAE deployment operation manual
- 13-Node.js backend image fix record (config directory)
- 14-Node.js backend pino-pretty fix
- 15-Node.js backend deployment success summary
- 16-Frontend Nginx deployment success summary
- 17-Complete deployment practical manual 2025 edition (1800 lines)
- 18-Deployment documentation usage guide
- 19-Daily update quick operation manual (670 lines)

Key Fixes:
- Environment variable name correction: EXTRACTION_SERVICE_URL (not PYTHON_SERVICE_URL)
- Dockerfile fix: added COPY config ./config
- Logger configuration: conditional pino-pretty for dev only
- Health check fix: ES Module compatibility (require -> import)

Updated Files:
- System status document updated with full deployment info
- Deployment progress overview updated with latest IPs
- All 3 Docker services' Dockerfiles and configs refined

Verification:
- All health checks passed
- Tool C 7 features working correctly
- Literature screening module functional
- Response time < 1 second

BREAKING CHANGE: Node.js backend internal IP changed from 172.17.173.71 to 172.17.173.73

Closes #deployment-milestone
2025-12-25 21:24:37 +08:00

AI科研助手

专注于赋能临床及科研人员的智能化平台

📚 项目文档

📖 文档导航中心

🔗 快速链接

🛠️ 子项目文档

🏗️ 技术栈

前端

  • React 18 + TypeScript
  • Vite
  • TailwindCSS
  • Zustand
  • LobeChat组件

后端

  • Node.js + Fastify + TypeScript
  • Prisma ORM
  • PostgreSQL
  • Redis

第三方服务

  • DifyRAG知识库
  • DeepSeek-V3主力LLM
  • Qwen3备用LLM

核心功能

1. 智能问答系统

  • 基于项目背景的上下文对话
  • 支持@知识库引用
  • 3种对话模式RAG快速检索、全文阅读、批处理

2. 知识库管理

  • 文档上传与管理支持PDF/Word/Txt
  • 智能文本提取Python微服务
  • RAG检索优化top_k=15, chunk_size=1500

3. 批处理模式

  • 批量提取结构化信息3-50个文档
  • 预设模板+自定义Prompt
  • Excel导出

4. 稿件审查功能 新增

  • 双维度智能评估
    • 稿约规范性评估11个标准
    • 方法学评估3个部分20个检查点
  • 完整工作流程
    • Word文档上传.doc/.docx
    • 实时进度展示
    • 详细评估报告
    • PDF导出+文本复制
  • 多模型支持DeepSeek-V3 / Qwen3-72B / Qwen-Long
  • 独立导航入口:左侧菜单"稿件审查"

5. 12个智能体规划中

  • 选题评价智能体(已完成)
  • 其他11个智能体计划中

🚀 快速开始

1. 启动基础服务

# 启动PostgreSQL和Redis
docker-compose up -d

2. 后端开发

cd backend
npm install
npm run dev

3. 前端开发

cd frontend
npm install
npm run dev

📦 目录结构

AIclinicalresearch/
├── frontend/           # 前端项目
├── backend/            # 后端项目
├── docs/               # 项目文档
├── docker-compose.yml  # Docker配置
└── README.md           # 本文件

🔑 环境变量

请参考 .env.example 文件配置环境变量。

📖 开发指南

请查看 开发里程碑 了解详细的开发计划。

📄 License

MIT


🔗 相关链接


当前开发阶段: 里程碑1 - Day 6前端基础架构
开发进度: 50% - 前后端基础架构已完成

Description
No description provided
Readme 76 MiB
Languages
TypeScript 83%
Python 6.2%
JavaScript 3.8%
CSS 3.2%
R 2.5%
Other 1.2%