Manage daily reports by date and refresh monthly reports after deletion

This commit is contained in:
Wyndham ARR committed 2026-10-09 11:09:33 +08:00
1 parent 976a4fa7b2
commit 2a54838d59
41 files changed
+2757 -89

No files matched your search

+3 -3
View File
@@ -1,15 +1,15 @@
# ARR 2.0 单机 Compose 部署
2026-09-18新增按日期OHIP取数:本文基础Compose尚未启用自动取数,也未包含019的启用步骤。
2026-10-09:本文基础Compose尚未启用自动取数;当前Web/处理服务还要求数据库升级至022。
使用新增入口必须同时完成[OHIP交付与生产启用说明](OHIP_RELEASE_HANDOVER.md),核对正式平台身份、
018→019升级、三个启动参数、凭据/任务目录挂载和独立月报worker。
018→022升级、三个启动参数、凭据/任务目录挂载和独立月报worker。下文016–018步骤保留作为前置迁移说明。
本 Compose 模板部署两个 HTTP 服务:`web` 负责应用登录、页面、程序化 XML 处理、验证和入库,`caddy` 负责 HTTPS。没有 Agent 回调服务或 MCP 公网入口。自动月报由另一个无端口的 `monthly_reports.worker` 进程执行,不得放进 Web 请求进程。
## 前置条件
- DNS:`WEB_PUBLIC_HOST` 指向部署主机;
- PostgreSQL 15+:目标必须是隔离数据库 `booking_test`,发布窗口内按 016 → 017 → 018 应用;
- PostgreSQL 15+:目标必须是隔离数据库 `booking_test`,发布窗口内按顺序应用至022(016–018见下文,019–022见交付说明);
- OSS:区域匹配、服务端加密、未启用或暂停 versioning、禁止匿名写;bucket ACL 可为 private 或 public-read;
- ARR 数据库账号和 OSS RAM/STS 凭据由 Secret 管理器注入,不写入镜像或仓库。
- 月报和公司渠道明细均由 Python/openpyxl 生成;不需要 Node.js、npm 或私有运行时。