Rainbond控制台源码编译
前提条件
- 需要有 docker 环境
业务层代码编译
编译前端代码镜像
(1) 克隆项目
git clone https://github.com/goodrain/rainbond-ui.git
(2) 编译项目
VERSION
指定构建完镜像的 tag,前端打包 出的镜像将作为后端代码的基础镜像。
VERSION=v5.5.0-release ./build.sh
源码编译后端代码镜像
(1) 克隆项目
git clone https://github.com/goodrain/rainbond-console.git
(2) 编译项目
VERSION
指定构建完镜像的 tag,由于前端代码的镜像为基础镜像,因此该处应与前端项目的 tag 保持一致。请使用如下命令将前后端代码编译在一起,形成最终可直接运行的 allinone 镜像。
VERSION=v5.5.0-release ./release.sh allinone