环江住房和城乡建设部网站红灰搭配网站模板
目录
- 前言
 - 1、项目环境部署
 - 1.1 基础开发环境
 - 1.2 网络部署
 
- 2、后台环境
 - 2.1、环境配置
 - 2.2、运行springboot项目
 
- 3、PC端
 - 3.1、安装依赖
 - 3.2、修改区块链网络连接地址
 - 3.3、启动项目
 
前言
亲爱的家人们,创作很不容易,若对您有帮助的话,请点赞收藏加关注哦,您的关注是我持续创作的动力,谢谢大家!有问题请私信或联系邮箱:fn_kobe@163.com
1、项目环境部署
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服务
 
2、后台环境
2.1、环境配置
后台环境是一个springboot项目
 
 修改以下两个文件配置,改为自己的数据库和区块链网络地址
 
2.2、运行springboot项目
运行成功如图所示
 
3、PC端
3.1、安装依赖
npm install --registry=https://registry.npm.taobao.org
 说明:node版本12左右 太高不行
3.2、修改区块链网络连接地址

3.3、启动项目
说明:必须在blockchain-trace-pc 下启动项目
 
 
