|
|
|
区块英雄项目的搭建
|
|
|
|
|
|
|
|
## 准备:
|
|
|
|
|
|
|
|
erlang:OTP 19
|
|
|
|
|
|
|
|
## 流程
|
|
|
|
1. 从gitlab上更新pi_build库,放在指定目录下
|
|
|
|
- http://192.168.31.241:10080/tech/pi_build.git
|
|
|
|
- 执行`npm install`安装node环境
|
|
|
|
2. 从gitlab上更新block_hero库,并保证其与上述库在同一目录下
|
|
|
|
- http://192.168.31.241:10080/tech/block_hero.git
|
|
|
|
- 将pibuild中的package.json拷贝到库根目录下,执行`npm install`安装node环境
|
|
|
|
3. 从gitlab上更新pi_webserver库,并保证其与上述库在同一目录下
|
|
|
|
- http://192.168.31.241:10080/tech/pi_webserver.git
|
|
|
|
- 首次更新代码,编译以下build.bat文件,后续无特殊修改不需要编译
|
|
|
|
+ pi_webserver\plugin\htdocs\build.bat
|
|
|
|
+ pi_webserver\plugin\common\build.bat
|
|
|
|
+ pi_webserver\pi\back\lib\build.bat
|
|
|
|
4. 启动项目自动构建
|
|
|
|
+ 构建到资源服务器:block_hero\scripts\build.bat
|
|
|
|
- 建议一直启动,这是对所有代码的构建
|
|
|
|
+ 构建平台代码:block_hero\scripts_bridge\build.bat
|
|
|
|
- 平台代码有改动需重新构建
|
|
|
|
- 一般首次构建即可,除非平台更新
|
|
|
|
+ 构建前端代码:block_hero\scripts_client\build.bat
|
|
|
|
- 建议一直启动,因为前端代码经常修改
|
|
|
|
+ 构建配置文件:block_hero\scripts_data_cfg\build.bat
|
|
|
|
- 配置改动时需重新构建
|
|
|
|
- 建议酌情开启
|
|
|
|
+ 构建pi库代码:block_hero\scripts_pi\build.bat
|
|
|
|
- pi库改动时需重新构建
|
|
|
|
- 一般首次构建即可,除非pi库更新
|
|
|
|
+ 构建服务器代码:block_hero\scripts_server\build.bat
|
|
|
|
- 建议一直启动,因为服务器代码经常修改
|
|
|
|
+ 构建配置文件到项目中:block_hero\xlsx_scripts_c\build.bat
|
|
|
|
- 配置改动时需重新构建
|
|
|
|
- 建议酌情开启
|
|
|
|
7. 启动资源服务器
|
|
|
|
pi_webserver\pi\back\boot\start.bat
|
|
|
|
8. 网页登录
|
|
|
|
http://127.0.0.1:8088/dst/client/boot/index.html
|
|
|
|
9. 后续就能自由的开发了
|
|
|
|
|