curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
sudo usermod -aG docker $USER
newgrp docker
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://punulfd2.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
wget https://golang.google.cn/dl/go1.19.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.19.linux-amd64.tar.gz mkdir $HOME/go
vim .bashrc
export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH
export PATH=$GOPATH/bin:$PATH
source ~/.bashrc
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
wget https://gitee.com/real__cool/fabric_install/raw/main/nvminstall.sh
chmod +x nvminstall.sh ./nvminstall.sh
vim .basgrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
source ~/.bashrc
nvm install 16
npm config set registry https://registry.npmmirror.com
sudo apt install jq
git clone https://github.com/TiAmo-9000/fabric-trace-two.git
cd fabric-trace-two/blockchain/network
./install-fabric.sh -f 2.5.6 d
./start.sh
docker rm -f $(docker ps -aq)
cd fabric-trace-two/application/backend
go run main.go
vim fabric-trace-two/application/web/.env.development
vim fabric-trace-two/application/web/src/router/index.js
cd fabric-trace-two/application/web
npm install
npm run dev
允许TCP端口8080,9090,9528
服务器IP:9528 即可看到前端页面。
前端(npm run dev界面)与后端(go run main.go)界面: 使用键盘组合键:ctrl+c
在fabric-trace-two/blockchain/network目录./stop.sh