18 Commits

Author SHA1 Message Date
c483018cc8 chore: 补 S4 启用与配置合并的运维脚本
- scripts/patch_env.py:把 KEY=VALUE 文件合并进 .env,只回显键名与长度,不回显密钥
- scripts/check_s4.py:在生产机上验证「预签名 → PUT → 公开读回」整条直传链路
- .env.example:注明本地后端连生产库时 HASHID_SECRET 必须与线上一致
  (不一致会把线上 brand_uid 解码成另一个 id,任务被判 brand not found)
2026-10-25 01:24:57 +08:00
e18c5a0815 fix: Git Bash 下自动定位 Windows 用户目录的私钥 2026-10-21 00:06:41 +08:00
2e76507d37 deploy: 本地预构建发布(push-build),对齐 1Panel 与 backend_v2 目录
- 新增 Dockerfile.prebuilt / scripts/push-build.sh:本机构建、只上传产物,服务器零编译
- deploy.sh 增加 --prebuilt(自动 --no-pull + 产物校验),并保留 --no-cache
- compose 支持 BACKEND_DOCKERFILE / WEB_DOCKERFILE 切换;预构建时用 prebuilt 变体
- init-db.sh / scripts/backup-db.sh 改为 docker exec 1Panel 的 Postgres 容器
- WEB_DIR 默认改为 ../frontend_v2;nginx 切换文件改到 .deploy/ 避免弄脏工作区
- 新增 .gitattributes 固定脚本与配置为 LF
2026-10-21 00:02:18 +08:00
5db90af73a update 2026-10-19 00:33:25 +08:00
d68a57009c chore(publish): 删除草稿表与草稿模型 2026-09-23 13:55:24 +08:00
c4bafc5b41 fix(publish): 搬迁脚本补撞键前置校验与守恒核对,统一 dry-run 统计口径 2026-09-23 13:28:10 +08:00
d8b3424663 chore(publish): 增加历史草稿搬迁脚本(含校验与 dry-run) 2026-09-23 11:34:27 +08:00
299fd974df updae 2026-09-21 19:19:03 +08:00
b99dc3dca1 update backend 2026-09-20 01:06:13 +08:00
f7ae917603 update 2026-09-17 22:51:00 +08:00
766c691eb3 update 2026-09-17 10:10:10 +08:00
6c31b18e0f update 2026-09-17 00:38:01 +08:00
74ba700598 update 2026-09-07 00:01:48 +08:00
1fd9c48f58 update 2026-09-02 21:51:35 +08:00
f4f6e02e3c update 2026-08-31 19:59:56 +08:00
c97a001a76 update 2026-08-30 22:50:33 +08:00
a6724265ad update 2026-08-26 19:40:16 +08:00
30c9f21da4 update 2026-08-26 10:45:21 +08:00