68453cead8882f9e5bda0effc0a4866ed54394d1
- 实现 logs/YYYY-MM-DD/ 日期文件夹结构 - 添加 success.log 和 failure.log 专用日志 - 使用 TimedRotatingFileHandler 实现按天切割 - 添加 log_success 和 log_failure 便捷函数 - 集成 markitdown 进行文件转换 - 优化文件存储路径,按项目ID分类存储 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
YG-Dataset 本地启动指南
快速启动
1. 安装后端依赖
cd backend
pip install -r requirements.txt
2. 启动后端
cd backend
uvicorn app.main:app --reload --port 8000
后端地址: http://localhost:8000 API 文档: http://localhost:8000/docs
3. 安装前端依赖
cd frontend
npm install
4. 启动前端
npm run dev
前端地址: http://localhost:3000
目录结构
YG-Datasets/
├── backend/ # FastAPI 后端
│ ├── app/
│ │ ├── api/v1/ # API 路由
│ │ ├── models/ # 数据库模型
│ │ └── services/ # 业务逻辑
│ └── requirements.txt
├── frontend/ # Vue 3 前端
│ ├── src/
│ │ ├── views/ # 页面
│ │ └── api/ # API 封装
│ └── package.json
└── uploads/ # 上传文件存储目录
默认配置
- 数据库: SQLite (
backend/ygdataset.db) - 上传目录:
backend/uploads/ - 后端端口: 8000
- 前端端口: 3000
Description
Languages
JavaScript
78.5%
Vue
7.7%
Python
5.8%
CSS
4%
TypeScript
2.7%
Other
1.3%