代码拉取完成,页面将自动刷新
序号 | 软件 |
---|---|
1 | FISCO-BCOS 2.4.0+ |
2 | WeBASE-Front 1.4.0+ |
3 | WeBASE-Sign 1.4.0+ |
4 | MySQL5.6或以上版本 |
5 | Java8或以上版本 |
执行命令:
git clone https://github.com/WeBankFinTech/WeBASE-Chain-Manager.git
进入目录:
cd WeBASE-Chain-Manager
方式一:如果服务器已安装Gradle,且版本为Gradle-4.10或以上
gradle build -x test
方式二:如果服务器未安装Gradle,或者版本不是Gradle-4.10或以上,使用gradlew编译
chmod +x ./gradlew && ./gradlew build -x test
构建完成后,会在根目录WeBASE-Chain-Manager下生成已编译的代码目录dist。
#登录MySQL:
mysql -u ${your_db_account} -p${your_db_password} 例如:mysql -u root -p123456
#新建数据库:
CREATE DATABASE IF NOT EXISTS {your_db_name} DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
进入数据库脚本目录
cd dist/script
修改数据库连接信息:
修改数据库名称:sed -i "s/webasechainmanager/${your_db_name}/g" webase.sh
修改数据库用户名:sed -i "s/defaultAccount/${your_db_account}/g" webase.sh
修改数据库密码:sed -i "s/defaultPassword/${your_db_password}/g" webase.sh
例如:将数据库用户名修改为root,则执行:
sed -i "s/defaultAccount/root/g" webase.sh
执行命令:bash webase.sh ${dbIP} ${dbPort} 如:
bash webase.sh 127.0.0.1 3306
(1)回到dist目录,dist目录提供了一份配置模板conf_template:
根据配置模板生成一份实际配置conf。初次部署可直接拷贝。
例如:cp conf_template conf -r
(2)修改服务配置,完整配置项说明请查看 配置说明
修改服务端口:sed -i "s/5005/${your_server_port}/g" conf/application.yml
修改数据库IP:sed -i "s/127.0.0.1/${your_db_ip}/g" conf/application.yml
修改数据库端口:sed -i "s/3306/${your_db_port}/g" conf/application.yml
修改数据库名称:sed -i "s/webasechainmanager/${your_db_name}/g" conf/application.yml
修改数据库用户:sed -i "s/defaultAccount/${your_db_account}/g" conf/application.yml
修改数据库密码:sed -i "s/defaultPassword/${your_db_password}/g" conf/application.yml
修改 Sign 地址:sed -i "s/127.0.0.1:5004/${your_webase_sign_address}/g" conf/application.yml
修改 SSH 账号:sed -i "s/sshDefaultUser: root/sshDefaultUser: ${your_ssh_user}/g" conf/application.yml
修改 SSH 端口:sed -i "s/sshDefaultPort: 22/sshDefaultPort: ${your_ssh_port}/g" conf/application.yml
在dist目录下执行:
启动:bash start.sh
停止:bash stop.sh
检查:bash status.sh
备注:服务进程起来后,需通过日志确认是否正常启动,出现以下内容表示正常;如果服务出现异常,确认修改配置后,重启。如果提示服务进程在运行,则先执行stop.sh,再执行start.sh。
...
Application() - main run success...
WeBASE链管理平台示例页面:
http://{deployIP}:{deployPort}/WeBASE-Chain-Manager
示例:http://localhost:5005/WeBASE-Chain-Manager
如果只调用接口,可以通过swagger查看调用接口:
http://{deployIP}:{deployPort}/WeBASE-Chain-Manager/swagger-ui.html
示例:http://localhost:5005/WeBASE-Chain-Manager/swagger-ui.html
备注:
在dist目录查看:
全量日志:tail -f log/WeBASE-Chain-Manager.log
错误日志:tail -f log/WeBASE-Chain-Manager-error.log
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。