当前位置: 首页 > article >正文

fisco-bcos手动部署区块链浏览器

手动部署区块链浏览器

1.拉取浏览器后端代码

git clone https://github.com/FISCO-BCOS/fisco-bcos-browser.git

image-20241226205203031

2.进入目录,编译代码

进入目录:

cd fisco-bcos-browser/server/fisco-bcos-browser/

执行构建命令:

gradle build

image-20241226205228385

3.新建数据库

使用宝塔新建数据库,名为db_browser

image-20241226204544128

4.进入到数据库脚本目录,修改数据库连接信息

cd dist/script

image-20241226205251297

5.修改数据库连接信息:

vim browser.sh

将宝塔创建的数据库名、数据库密码和数据库用户名进行填入

image-20241226205300251

6.运行数据库脚本文件

bash browser.sh 127.0.0.1 3306

image-20241226205308658

7.修改配置文件

在dist目录下,根据conf_template模板文件生成一个conf目录文件

img

8.进入conf文件,修改配置文件

cd conf

image-20241226204659158

vim application.yml

修改服务端口号,数据库ip、数据库用户名、数据库密码、和数据库名称

image-20241226205331224

9.回到dist根目录下,启动项目

启动:

bash start.sh

img

10.回到/data/fisco/generator-B/fisco-bcos-browser目录下

cd web/fisco-bcos-browser-front/dist/

img

11.将运行合约的js文件放入到static/js里面

image-20241226204751363

12.将dist目录下的文件拷贝到宝塔机配置nginx文件夹下

image-20241226205412128

image-20241226205421521

13.编写nginx配置文件

image-20241226205945952

14.浏览器进入区块链浏览器

http://119.29.64.113/web/#/home

首先弹出新增群组,将群组信息进行填入

img

新增节点信息

img

填入群组内的节点信息(注:这里的rpc接口的防火墙要放开,内网外网的都要放开)

img

至此区块链浏览器部署完成

img


http://www.kler.cn/a/454805.html

相关文章:

  • vue css box-shadow transition实现类似游戏中的模糊圈游走的感觉
  • javaweb 04 springmvc
  • Educational Codeforces Round 173 (Rated for Div. 2) - Codeforces
  • Speckly:基于Speckle文档的RAG智能问答机器人
  • VIVO Java开发面试题及参考答案
  • windos挂载目录到linux
  • 【Leetcode】3159. 查询数组中元素的出现位置
  • 顶会评测集解读-AlignBench: 大语言模型中文对齐基准
  • 什么是Top-p采样与Top-k采样?大模型推理时如何同时设置?解析Transformers库源代码
  • 智能合约在Web3中的作用:去中心化应用的基石
  • 探寻 OneCode 核心优势:MVVM 进阶与前后端协同之魅
  • HTML5 开发工具与调试
  • Kubernetes 的资源管理方式
  • 【Java 代码审计入门-02】SQL 漏洞原理与实际案例介绍
  • 负载均衡式在线OJ系统测试报告(Jmeter性能测试、Selenium自动化测试脚本)
  • 嵌入式单片机模数转换控制与实现详解
  • JS 设置按钮的loading效果
  • 开源 SOAP over UDP
  • OpenCV相机标定与3D重建(35)计算两幅图像之间本质矩阵(Essential Matrix)的函数findEssentialMat()的使用
  • Django框架:构建高效Web应用的强大工具
  • Bash语言的语法
  • CSS(四)display和float
  • 寻找目标值 (最优解)
  • Vue 3 中父子组件的交互与弹框控制:v-model 和事件传递的实践
  • FreeType矢量字符库的介绍、交叉编译以及安装
  • T7 TensorFlow入门实战——咖啡豆识别