- 新增项目文档和 Docker 配置 - 添加 README.md 和 TODO.md 项目文档 - 为各服务添加 Dockerfile 和 docker-compose 配置 - 重构后端架构 - 新增 adapter 层(HTTP/Python 适配器) - 新增 repository 层(数据访问抽象) - 新增 router 模块统一管理路由 - 新增账单处理 handler - 扩展前端 UI 组件库 - 新增 Calendar、DateRangePicker、Drawer、Popover 等组件 - 集成 shadcn-svelte 组件库 - 增强分析页面功能 - 添加时间范围筛选器(支持本月默认值) - 修复 DateRangePicker 默认值显示问题 - 优化数据获取和展示逻辑 - 完善分析器服务 - 新增 FastAPI 服务接口 - 改进账单清理器实现
39 lines
884 B
YAML
39 lines
884 B
YAML
# BillAI 服务器配置文件
|
||
|
||
# 服务配置
|
||
server:
|
||
port: 8080
|
||
|
||
# Python 配置 (subprocess 模式使用)
|
||
python:
|
||
# Python 解释器路径(相对于项目根目录或绝对路径)
|
||
path: analyzer/venv/bin/python
|
||
# 分析脚本路径(相对于项目根目录)
|
||
script: analyzer/clean_bill.py
|
||
|
||
# Analyzer 服务配置 (HTTP 模式使用)
|
||
analyzer:
|
||
# Python 分析服务 URL
|
||
url: http://localhost:8001
|
||
# 适配器模式: http (推荐) 或 subprocess
|
||
mode: http
|
||
|
||
# 文件目录配置(相对于项目根目录)
|
||
directories:
|
||
upload: server/uploads
|
||
output: server/outputs
|
||
|
||
# MongoDB 配置
|
||
mongodb:
|
||
# MongoDB 连接 URI(带认证)
|
||
uri: mongodb://admin:password@localhost:27017
|
||
# 数据库名称
|
||
database: billai
|
||
# 集合名称
|
||
collections:
|
||
# 原始数据集合
|
||
raw: bills_raw
|
||
# 清洗后数据集合
|
||
cleaned: bills_cleaned
|
||
|