一、项目环境部署
1、fabric区块链网络
1.1 基础开发环境
1)nodejs,版本低于12,口令node -v
2)docker,口令 docker --version
3)docker-compose 口令 docker-compose version
1.2 网络部署
区块链是一个动态的网络,需要时刻运行,因此自己买了一个阿里云服务器
1)拉取联盟链框架
pull
docker pull hyperledger/fabric-peer:1.2.0 &&
docker pull hyperledger/fabric-orderer:1.2.0 &&
docker pull hyperledger/fabric-ca:1.2.0 &&
docker pull hyperledger/fabric-tools:1.2.0 &&
docker pull hyperledger/fabric-ccenv:1.2.0 &&
docker pull hyperledger/fabric-baseimage:0.4.10 &&
docker pull hyperledger/fabric-baseos:0.4.10 &&
docker pull hyperledger/fabric-couchdb:0.4.10
tag
docker tag hyperledger/fabric-peer:1.2.0 hyperledger/fabric-peer &&
docker tag hyperledger/fabric-orderer:1.2.0 hyperledger/fabric-orderer &&
docker tag hyperledger/fabric-ca:1.2.0 hyperledger/fabric-ca &&
docker tag hyperledger/fabric-tools:1.2.0 hyperledger/fabric-tools &&
docker tag hyperledger/fabric-ccenv:1.2.0 hyperledger/fabric-ccenv &&
docker tag hyperledger/fabric-baseimage:0.4.10 hyperledger/fabric-baseimage &&
docker tag hyperledger/fabric-baseos:0.4.10 hyperledger/fabric-baseos &&
docker tag hyperledger/fabric-couchdb:0.4.10 hyperledger/fabric-couchdb
2)查看是否拉取成功 口令 docker images
3) 上传代码到linux服务器
4) 运行basic-network目录下的start.sh 脚本文件,设置管理权限
chmod -R 777 start.sh
说明:安装过程中会出现问题 ,具体操作可查询以下链接
问题1
问题2
5)运行webapp下的脚本
先给webapp目录下的所有sh文件授权,如下
chmod -R 777 startFarmerCC.sh
6) 安装npm intsall依赖
说明:注意node版本问题,不用太高
7)启动node服务
二、后台环境
1、环境配置
后台环境是一个springboot项目
修改以下两个文件配置,改为自己的数据库和区块链网络地址
2、运行springboot项目
运行成功如图所示
三、PC端
1、安装依赖
npm install --registry=https://registry.npm.taobao.org
说明:node版本12左右 太高不行
2、修改区块链网络连接地址
文章来源:https://www.toymoban.com/news/detail-793677.html
3、启动项目
说明:必须在blockchain-trace-pc 下启动项目
文章来源地址https://www.toymoban.com/news/detail-793677.html
到了这里,关于区块链网络搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!