前后端分离式部署
安装前可以先更新一下apt的包源
1 | sudo apt-update |
后端服务安装
Redis
安装前置
1 | sudo apt install lsb-release curl gpg |
安装redis
1 | apt-get install redis-server |
启动redis服务,设置开启启动,查看redis服务状态
1 | sudo systemctl start redis-server |
配置redis
1 | vim /etc/redis/redis.conf |
配置文件详细:
1 | bind 127.0.0.1 ::1 #redis绑定的ip地址 |
RabbitMQ
安装,启动
1 | sudo apt-get install rabbitmq-server |
然后启用rabbitmq的web管理页面
1 | sudo rabbitmq-plugins enable rabbitmq_management |
添加一个admin账户
1 | sudo rabbitmqctl add_user admin admin |
重启rabbitmq服务应用更改
1 | sudo systemctl restart rabbitmq-server |
rabbitmq网址:http://localhost:15672
JDK
安装jdk17
1 | sudo apt install software-properties-common |
查找安装目录
1 | readlink -f $(which java) |
更新fisco到3.0版本
1 | https://fisco-bcos-doc.readthedocs.io/zh-cn/latest/docs/quick_start/air_installation.html |
前端服务安装
nodejs+npm+vue
使用apt安装nodejs和npm
1 | curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - |
将npm的源设置为国内
1 | npm config set registry http://registry.npm.taobao.org |
查看安装是否成功
1 | node -v |
解压front.zip文件,进入文件内输入
1 | npm install #执行安装前置 |
后端与前端启动
复制区块链的密钥
1 | cp -r nodes/127.0.0.1/sdk/* ./config/conf |
/config/conf
用于存放密钥
编辑配置文件
1 | vim ./config/application.yml |
1 | rabbitmq: |
编辑链接区块链的连接配置文件
1 | vim config/config-fisco.toml |
1 | [network] |
编写sh脚本
新建一个启动脚本文件:
pwd
1 | touch start.sh |
1 |
|
1 | bash start.sh #启动脚本 |
Comments
Comment plugin failed to load
Loading comment plugin