FastBee/docker/data/部署前必读.md

33 lines
948 B
Markdown
Raw Normal View History

2025-07-07 09:21:15 +08:00
## 1.编译fastbee-admin.jar和fastbee-record.jar包
```
cd FastBee/springboot
# 编译netty版本 请修改fastbee-admin下面 application.yml
# server:
# broker:
# enabled: true
# openws: true
# 编译emqx mqtt版本 保持默认配置
mvn clean package -Dmaven.test.skip=true
cp ./fastbee-admin/target/fastbee-admin.jar /var/data/java/fastbee-admin.jar
cp ./fastbee-record/target/fastbee-record.jar /var/data/zlmedia/record/fastbee-record.jar
```
## 2.打包前端目录
```
cd FastBee/vue
npm install --registry=https://registry.npmmirror.com
npm run build:prod
cp -rf ./dist/* /var/data/nginx/vue
```
## 3.启动项目
```
cd /var/data
setenforce 0
chmod 777 -R /var/data
# 使用netty版本mqtt broker输入该命令
# sudo cp -rf docker-compose-netty.yml docker-compose.yml
# 使用emqx mqtt则使用默认脚本直接启动
docker-compose up -d
```