feat: move report artifacts to OSS storage
This commit is contained in:
11
README.md
11
README.md
@@ -55,15 +55,14 @@ cp .env.example .env.local
|
||||
```bash
|
||||
.venv/bin/python -m monthly_reports.worker \
|
||||
--db-config /absolute/path/to/booking-test-db.env \
|
||||
--node-binary /absolute/path/to/node \
|
||||
--artifact-tool-module /absolute/path/to/artifact_tool.mjs
|
||||
--output-root /app/outputs/monthly_reports
|
||||
```
|
||||
|
||||
浏览器访问 `http://127.0.0.1:8765` 后会先进入 ARR 登录页。登录后,`GET /api/health` 中相关 readiness
|
||||
均为 `true` 才表示页面处理和下载能力可用;未登录的容器只使用无详情的 `GET /healthz` readiness。
|
||||
worker 是独立无端口进程,应由进程管理器单独保活。
|
||||
|
||||
当前测试库权威结构为 `database/008_arr_mvp_v1_rebuild.sql` 加 009–015 增量迁移。012 只增加月报发布元数据、Finance 日版本 lineage 和受控本地工件身份,不复制月报业务/住客行;013 将用户上传的 XML 文件名独立保存为任务来源信息,内部源工件仍统一命名为 `source.xml`;014/015 增加 Booking 当前整表指针以及可编辑的 Excel 提取草稿。ARR 2.0 使用原有 `artifact_callback` 通用工件交付表;不会读写 009/010 的 grant/MCP submission 表。
|
||||
当前测试库权威结构为 `database/008_arr_mvp_v1_rebuild.sql` 加 009–016 增量迁移。012 只增加月报发布元数据、Finance 日版本 lineage 和受控本地工件身份;016 允许新月报 OSS 工件并保留旧 local 记录;013 将用户上传的 XML 文件名独立保存为任务来源信息,内部源工件仍统一命名为 `source.xml`;014/015 增加 Booking 当前整表指针以及可编辑的 Excel 提取草稿。ARR 2.0 使用原有 `artifact_callback` 通用工件交付表;不会读写 009/010 的 grant/MCP submission 表。
|
||||
|
||||
## Booking Excel 房型提取
|
||||
|
||||
@@ -89,9 +88,9 @@ worker 是独立无端口进程,应由进程管理器单独保活。
|
||||
## 部署
|
||||
|
||||
生产配置见 [deploy/README.md](deploy/README.md)。当前 Compose 模板仍只打包 `web` 与 `caddy`,Caddy 负责
|
||||
HTTPS,Web 负责应用登录和会话;没有 MCP 端口、MCP 域名或 Agent Secret。公司渠道明细由 Web 进程使用
|
||||
Python/openpyxl 生成正式 Excel,不需要 Node/artifact-tool。月报 worker 必须作为独立进程部署,并使用同一
|
||||
数据库、共享输出卷以及已经打包 Node/artifact-tool 的运行镜像;当前本地工作站已按这一方式运行。
|
||||
HTTPS,Web 负责应用登录和会话;没有 MCP 端口、MCP 域名或 Agent Secret。月报和公司渠道明细都由
|
||||
Python/openpyxl 生成,XLSX 与 `result.json` 上传现有 OSS;月报 worker 必须作为独立进程部署,
|
||||
`.web-jobs` 队列状态仍使用 `/app/outputs` 持久卷。
|
||||
|
||||
## 当前月报行为
|
||||
|
||||
|
||||
Reference in New Issue
Block a user