部署说明¶
1.3 编译代码¶
进入代码根目录:
cd WeBASE-Node-Manager
在代码的根目录WeBASE-Node-Manager执行构建命令:
gradle build -x test
(没有安装gradle 则使用 ./gradlew build -x test)
构建完成后,会在根目录WeBASE-Node-Manager下生成已编译的代码目录dist。
1.4 数据库初始化¶
1.4.1 新建数据库¶
#登录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;
1.4.2 修改脚本配置¶
进入数据库脚本目录
cd dist/script
修改数据库连接信息:
修改数据库名称:sed -i "s/fisco-bcos-data/${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
1.5 节点服务的配置及启动¶
1.5.1 服务配置修改¶
进入到已编译的代码配置文件目录:
cd dist/conf
修改服务配置:
修改当前服务(WeBASE-Node-Manager)端口:sed -i "s/8080/${your_server_port}/g" application.yml
修改数据库IP:sed -i "s/127.0.0.1/${your_db_ip}/g" application.yml
修改数据库端口:sed -i "s/3306/${your_db_port}/g" application.yml
修改数据库名称:sed -i "s/fisco-bcos-data/${your_db_name}/g" application.yml
修改数据库用户名:sed -i "s/defaultAccount/${your_db_account}/g" application.yml
修改数据库密码:sed -i "s/defaultPassword/${your_db_password}/g" application.yml