- 13 Oct, 2026 4 commits
-
-
wenwen.tang authored
- deploy/Dockerfile:构建上下文由 app/ 布局改为**仓库根**布局 · COPY rentos/ web/ assets/ templates/ build_notices.py · 新增 COPY tools/:服务器无 Python 3(yum 仅 3.6.8),台账迁移只能在容器内跑 · wecom-cli 改为从仓库内 cli-linux-x64.tgz 解压,不再依赖未入库的 wecom/x/ - .dockerignore:新增。构建上下文变为仓库根,需裁剪 .git / data / output / samples / tools/shots* 等无关内容 - tools/deploy_git.py:新增 Git 同步部署脚本(setup / sync / pull / build / run / status / logs)。凭据经 SFTP 直写服务器 ~/.git-credentials(600),不经命令行; 容器与验证逻辑复用 deploy_docker.py
-
wenwen.tang authored
-
wenwen.tang authored
- 新增 .workbuddy/memory/2026-10-13.md:远端接入过程、三项取舍、换行踩坑、clone 回环验证 - MEMORY.md 增「版本管理(Git)」节:远端地址、纳入/排除清单、LF 策略与 Dockerfile 约束
-
wenwen.tang authored
纳入范围 - 应用源码 rentos/(19 个模块)、前端 web/、工具与测试 tools/(63 个脚本) - 业务数据:台账 data/tables/rent_parking.json(85 行 × 36 列 A~AJ)、 播种 data/seed/、配置 data/config.json 与 unit_map.json - 版式资源:templates/ 四套模板、samples/ 历史样张、assets/ 中文字体 simhei.ttf - 离线部署件:deploy/Dockerfile、deploy/wheels/(Linux wheel)、企微 CLI tgz - 验收报告归档 output/*.md 忽略规则 - 运行时状态:data/sessions.json(含活跃登录 token)、scheduler_state.json、 send_log.json、data/batches/、data/attachments/、logs/ - 生成产物:output/(仅保留 *.md 报告)、uploads/ - 快照与自动备份:data/_snap/、data/tables/.backup/ - 构建中间产物:deploy/_stage/、deploy/wecom/x/ - 截图与缓存:tools/shots*/、__pycache__/ 换行策略 - 文本统一以 LF 存储:Dockerfile 的续行符若带 \r 会导致 Linux 构建解析错误 - *.bat 保持 GBK + CRLF 字节原样;二进制资源不做任何改写 功能现状 - 房租车位费 / 电费两套出单链,PDF 出单(reportlab 原生绘制,不依赖 Office) - 批次收款开票登记、按「下一账单日」定时自动出单、批次数据导出 - 单元测试 147 项 / 端到端 / UI 回归(29 + 40 项)全部通过
-