ubuntu16.04下Fabric1.4.4配置blockchain-explorer

ubuntu16.04下Fabric1.4.4配置blockchain-explorer

1. 前提准备

搭配好Fabric网络,最好配置了数据持久化。

可参考前文
Fabric的数据持久化实现

首先阅读官方说明文档
github官方说明文档

各Fabric版本对应的blockchain-explorer版本如下所示
在这里插入图片描述

需要的依赖关系

Nodejs 8.11.x (Note that v9.x is not yet supported)
PostgreSQL 9.5 or greater
jq
Linux-based operating system, such as Ubuntu or MacOS
Docker CE 18.09.2 or later
Docker Compose 1.14.0

2. 安装所需环境

安装Nodejs 8.11.4

wget https://nodejs.org/download/release/v8.11.4/node-v8.11.4-linux-x64.tar.gz
tar -zxvf node-v8.11.4-linux-x64.tar.gz
mv node-v8.11.4-linux-x64 /usr/local/nodejs

配置环境变量

sudo vim /etc/profile
# 末尾添加以下配置
export NODE_HOME=/usr/local/nodejs/bin
export PATH=$NODE_HOME:$PATH
# source使配置生效
source /etc/profile
# 切记要使得node在全局生效,否则在后面运行createdb.sh的时候有可能会出错

安装jq

sudo apt install jq

安装gcc g++(编译需要)

sudo apt-get install gcc g++

安装PostgreSQL

sudo apt-get install postgresql

3. 开始搭建

请按照简书教程中“开始搭建”以后的步骤

注意first-network.json中adminPrivateKey、signedCert、 tlsCACerts要配置成自己Fabric网络中的实际的绝对路径

简书 Fabric explorer 最新搭建教程

在启动项目前需要编译项目

cd blockchain-explorer
npm install --unsafe-perm -d
npm install

cd blockchain-explorer/app/test
npm install
npm run test

cd blockchain-explorer/client/
npm install --unsafe-perm -d
npm install
npm run test -- -u --coverage
npm run build --unsafe-perm -d

运行start.sh,输入 ip:8080,若看到以下页面则代表配置成功
在这里插入图片描述初始用户名为admin,密码为adminpw

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值