构建脚本
使用方法
在项目根目录运行:
python build/build.py
选择构建类型:
1- 完整部署包(MySQL + 应用)2- 更新包(仅应用)
输出
构建完成后在 dist/ 目录生成:
capacity-report-full.tar.gz- 完整部署包capacity-report-update.tar.gz- 更新包
部署包内容
完整部署包:
images/capacity-images.tar- Docker 镜像docker-compose.yml- 编排文件deploy.sh- 部署脚本Configure.json- 配置文件(已更新为 Docker 环境)ReportScript.sql- SQL 脚本mysql/- MySQL 配置
更新包:
images/capacity-app-update.tar- 应用镜像docker-compose.yml- 编排文件update.sh- 更新脚本
部署
完整部署:
tar -xzf capacity-report-full.tar.gz
cd capacity-report-full
sh deploy.sh
更新应用:
tar -xzf capacity-report-update.tar.gz
cd capacity-report-update
sh update.sh
配置
所有配置在 build/build.py 文件头部:
- 默认镜像版本
- 版本要求范围
- 数据库账号密码
- 端口映射:新版前端
19081 -> 9081,旧版前端19082 -> 9082