mirror of
https://gitee.com/beecue/fastbee.git
synced 2025-12-17 00:15:55 +08:00
40 lines
1021 B
Markdown
40 lines
1021 B
Markdown
## 1.clone本项目
|
||
```
|
||
git clone https://gitee.com/zhuangpengli/fastbee-docker.git
|
||
cd fastbee-docker
|
||
cp -rf ./data /var
|
||
```
|
||
## 2.编译java包
|
||
```
|
||
git clone https://gitee.com/zhuangpengli/FastBee.git
|
||
cd FastBee/springboot
|
||
# 编译emqx版本 请修改fastbee-admin下面 application.yml
|
||
# server:
|
||
# broker:
|
||
# enabled: false
|
||
# openws: false
|
||
# 编译netty mqtt版本 保持默认配置
|
||
mvn clean package -Dmaven.test.skip=true
|
||
cp ./fastbee-admin/target/fastbee-admin.jar /var/data/java/fastbee-admin.jar
|
||
```
|
||
|
||
## 3.打包前端目录
|
||
```
|
||
git clone https://gitee.com/zhuangpengli/FastBee.git
|
||
cd FastBee/vue
|
||
npm install
|
||
npm run build:prod
|
||
cp -rf ./dist/* /var/data/nginx/vue
|
||
```
|
||
|
||
## 4.启动项目
|
||
```
|
||
cd /var/data
|
||
setenforce 0
|
||
chmod 777 -R /var/data
|
||
# 使用emqx版本mqtt broker输入该命令:
|
||
sudo cp -rf docker-compose-emqx.yml docker-compose.yml
|
||
# 使用netty mqtt则使用默认脚本直接启动
|
||
docker-compose up -d
|
||
```
|