美文网首页
metersphere基于源码的环境搭建

metersphere基于源码的环境搭建

作者: 天草二十六_简村人 | 来源:发表于2022-01-04 17:26 被阅读0次

一、总体情况

先编译前端代码;
后对后端服务进行打包。

1、前端

cd frontend
yarn install
yarn run build

2、后端

cd ../backend
mvn clean package

二、前端的打包工具

建议使用yarn,具体操作见下:

vi /etc/profile  #全局环境变量配置文件
(vi ~/.bashrc  #当前用户环境变量配置文件)

#node
export NODE_HOME=/home/xxx/Downloads/softwares/node-v16.13.1-linux-x64
export PATH=$NODE_HOME/bin:$PATH
#npm
export NODE_PATH=$NODE_HOME/lib/node_modules

# 让配置生效
source /etc/profile

或者使用软链接的方式:

sudo ln -s /home/xxx/Downloads/softwares/node-v16.13.1-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /home/xxx/Downloads/softwares/node-v16.13.1-linux-x64/bin/npm /usr/local/bin/npm

三、后端java代码的打包

1、修改配置项

application.properties增加以下配置项

# 数据库配置
spring.datasource.url=jdbc:mysql://192.168.5.10:3306/metersphere?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
spring.datasource.username=root
spring.datasource.password=Password123@mysql

# kafka 配置,node-controller 以及 data-streaming 服务需要使用 kafka 进行测试结果的收集和处理
kafka.partitions=1
kafka.replicas=1
kafka.topic=JMETER_METRICS
kafka.test.topic=LOAD_TESTS
kafka.bootstrap-servers=192.168.5.10:19092
kafka.log.topic=JMETER_LOGS

# node-controller 所使用的 jmeter 镜像版本
jmeter.image=registry.fit2cloud.com/metersphere/jmeter-master:0.0.6

# 启动模式,lcoal 表示以本地开发模式启动, 默认是release
#run.mode=local

tcp.mock.port=10000-10010

## 修改日志的路径和等级
logging.file.path=logs/${spring.application.name}
logging.level.root=ERROR

2、打包

mvn clean package
image.png image.png

相关文章

网友评论

      本文标题:metersphere基于源码的环境搭建

      本文链接:https://www.haomeiwen.com/subject/fylqcrtx.html