FastAPI 后端负责:
- 登录与会话
- 附件上传与对象存储
- OCR 解析
- Agent Runtime
- 日程草稿解析、冲突检测、审批创建
- 快速笔记预览与保存
- Celery 提醒调度
- SMTP / 企业微信机器人通知审计
推荐直接使用 deploy/dev:
cd D:\Projects\aaa\synora\deploy\dev
Copy-Item .env.example .env
docker compose up --build生产环境使用 deploy/prod:
cd D:\Projects\aaa\synora\deploy\prod
Copy-Item .env.example .env
docker compose up --build如果要不走 Docker 手动运行:
- 创建 Python 3.12 虚拟环境
- 安装
requirements.txt - 准备
services/api/.env - 启动 API
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000- 邮箱:
han.teacher@example.com - 密码:
SynoraMVP123!
可通过这些环境变量覆盖:
SYNORA_BOOTSTRAP_EMAILSYNORA_BOOTSTRAP_PASSWORDSYNORA_BOOTSTRAP_DISPLAY_NAME