-
Notifications
You must be signed in to change notification settings - Fork 0
Distribution
supdger edited this page Sep 30, 2026
·
1 revision
部署单位是整个 dist-aot/。构建临时工作区 .webman-aot-builder/ 留在开发机,不能代替部署目录。
| 内容 | 用途与修改边界 |
|---|---|
server |
Linux amd64 全静态业务 ELF;修改业务后重新编译 |
start.sh、stop.sh
|
切换至产物根目录后启动、停止该实例 |
config/ |
外置配置,按项目部署参数调整 |
| 模板、字体、静态资源等 | 按分发清单保留,缺少资源可能导致接口失败 |
.env |
部署者提供;源码环境文件不复制进包 |
runtime/ |
部署期间产生的日志、缓存、会话等运行数据,按项目权限配置 |
| 清单与构建报告 | 固定输入、业务覆盖、文件摘要及静态属性的核对依据 |
在开发机从项目根目录运行 webman-aot verify --path=dist-aot,检查刚生成包的完整性。调整外置资源后,可在支持的开发机对该目录运行:
webman-aot verify --path=/实际产物目录 --deployed--deployed 放宽清单标记为可变的外置文件摘要检查;它不会把任意文件变成可变,也不证明配置正确或业务可用。不要为通过校验删除受管理文件。工具 CLI 的支持宿主仍是 macOS Apple Silicon / Windows x64;Linux 静态检查见部署。
数据库连接变化通常无需重新编译业务 ELF,但配置、资源和真实接口须重新验收。新增业务源码、插件或依赖后重新构建。