部署说明¶
2. 安装部署¶
2.2 拷贝证书¶
拷贝节点sdk目录下的ca.crt、node.crt、node.key证书到项目的src/main/resources目录。
cp ~/nodes/127.0.0.1/sdk/* ~/WeBASE-Front/src/main/resources
2.3 修改配置文件¶
然后修改application.yml配置文件。
spring:
datasource:
url: jdbc:h2:file:~/.h2/front_db;DB_CLOSE_ON_EXIT=FALSE //默认H2库为~/.h2/front_db,可按需更改
constant:
transMaxWait: 30 //交易等待时间
monitorDisk: /home //要监控的硬盘目录
keyServer: 127.0.0.1:8082 // 配置密钥服务(可以是WeBASE-Bode-Manager服务)的IP和端口(front独立使用可不配)
application.yml配置文件中sdk的配置采用默认配置,无需修改。如果想修改连接的节点和端口,设置如下:
sdk:
ip: 127.0.0.1 //连接节点的ip,是本机ip,建议写成内网ip
channelPort: 20200 // 连接节点的端口
2.4 编译¶
在代码的根目录WeBASE-Front执行构建命令:
chmod +x ./gradlew
./gradlew build -x test
构建完成后,会在根目录WeBASE-Front下生成已编译的代码目录dist。 安装碰到问题,请参考 安装问题帮助
2.5 服务启停¶
进入到已编译的代码根目录:
cd dist
启动: sh start.sh
停止: sh stop.sh
检查: sh status.sh
备注:如果脚本执行错误,尝试以下命令:
赋权限:chmod + *.sh
转格式:dos2unix *.sh
2.6 查看日志¶
进入到已编译的代码根目录:
cd dist
前置服务日志:tail -f log/WeBASE-Front.log
web3连接日志:tail -f log/web3sdk.log