|
|
0887b20302
|
deploy: MOM 服务器备份补 venv/node_modules 排除,加速备份
|
2026-09-01 18:24:48 +08:00 |
|
|
|
9bc3c94dd1
|
fix(deploy): 修复第4步 ssh 远端命令被本地 bash 展开的 bug
第4步远端命令用双引号包裹,内部 $(curl ...) 与 $API_CODE 会被本地 bash
提前展开、嵌套双引号导致引号错乱,远端命令被污染后卡死。
- 移除 API 验证的 $(curl)/$API_CODE(历史一直未在远端执行过,属可选增强)
- nginx 验证改为无嵌套引号的 (grep && echo || echo) 结构
- 保留去 sudo 化与 models 排除,全流程免密
|
2026-08-31 16:51:24 +08:00 |
|
|
|
ee64309151
|
deploy(deploy_code.sh): 脚本全量去 sudo 化,实现全程免密部署
/opt/inventory-app 属主为 dxc、docker 在 docker 组免 sudo,
脚本里所有 sudo 均为多余提权,且是手动/自动化部署卡住的主因:
- 第 1、4 步是独立 ssh 会话,每步都要重新输入 sudo 密码
- 非交互/自动化方式运行直接失败
- 去掉所有 sudo 与 ssh -t,无需 tty,手动与自动化通吃
- ssl 证书目录属主 root 不可读,备份那步保留 || 容错跳过
|
2026-08-31 16:45:39 +08:00 |
|
|
|
3717151a7b
|
fix(deploy): 远端备份排除 models 等大目录,修复备份 tar 卡死
远端 inventory-backend/models/clip_vision.onnx(605MB) 为冗余副本(生产挂载 models_prod),
备份命令 sudo tar 未排除它导致 gzip 压缩耗时 10-20 分钟(实测 70s 未完成)看起来像卡死。
- 备份命令增加 --exclude=inventory-backend/{models,uploads,pgdata,pgdata_docker}
- 与本地打包 --exclude 保持一致,排除后备份 1.1s 完成
|
2026-08-31 16:39:59 +08:00 |
|
|
|
fe52da77e9
|
feat(deploy): 部署脚本优化
- 打包时排除测试脚本/临时SQL/编译输出等垃圾文件
- 增加 SSL 证书备份
- 部署后自动验证 nginx 代理指向 inventory_api_prod
- 部署后自动验证 API 连通性(检测 404 及时报警)
|
2026-08-31 09:21:00 +08:00 |
|
|
|
760f78e016
|
feat: 添加参考价格列 + 修复公司筛选跨域问题 + CLIP模型持久化
## 新增功能
- material_base 表新增 reference_price 列(NUMERIC(10,2))
- 基础信息 list.vue / buyOdoo.vue 页面增加「参考价格」列展示和编辑
- 新增 material_list:referencePrice 权限元素,支持按角色控制可见性
## Bug 修复
- 入库三页面(buy/product/semi)公司筛选:非超管用户 company=ALL 不再传给旧版后端
- 基础信息两页面(list/buyOdoo):buyOdoo 增加 v-if=isSuperAdmin 与 list.vue 行为统一
- company=ALL 默认值在各页面 getList/fetchData 中自动过滤,兼容旧版后端
## 运维优化
- docker-compose.prod.yml 增加 models_prod 卷挂载,CLIP模型持久化免重复上传
- deploy_code.sh 增加 models_prod 目录检查与模型文件存在性告警
|
2026-07-13 17:30:52 +08:00 |
|
|
|
b4945cbba4
|
修复服务器端打印字体丢失问题,修复上传脚本打包过大问题
|
2026-05-27 09:57:01 +08:00 |
|
|
|
259f3a7e0d
|
4.29扫码获取库位小工具接口
|
2026-04-29 15:40:43 +08:00 |
|
|
|
3085d9f447
|
feat(repair): decouple material base, sync global sku sequence and add scan/print features
|
2026-04-08 19:36:14 +08:00 |
|
|
|
643e538ffd
|
4.2部署版本
|
2026-04-02 17:59:39 +08:00 |
|
|
|
bd20852739
|
refactor(stocktake): replace fetch-all with remote pagination/search and add permission checks
|
2026-03-25 09:51:28 +08:00 |
|
|
|
d5d12a8df5
|
3.24部署版本
|
2026-03-24 16:19:47 +08:00 |
|
|
|
ebb7969807
|
fix: correct targeted search logic for material/stock list to prevent unrelated results
|
2026-03-19 09:49:21 +08:00 |
|
|
|
fbc7c9d7b6
|
测试环境替换生产环境脚本代码
|
2026-03-09 17:05:55 +08:00 |
|