介绍
MESH-PLATFORM
后端项目运行/部署
1:项目准备
- 从 Git 获取代码
bash
# 克隆代码
git clone http://192.168.0.7:9980/product/platform/pc/mesh-platform.git
2:准备
- 打包
bash
mvn clean package
- 拷贝
# 需要将项目模块jar文件拷贝放入/build/server文件夹下
# 例如:mesh-gateway.jar 放入 /build/server/mesh-gateway/mesh-gateway.jar
3:运行
- Dockerfile项目路径
# Dockerfile 文件项目路径为/build/script/docker/server/Dockerfile
- 构建镜像
bash
docker build --build-arg APP_NAME=${模块名称} --build-arg APP_PORT=${模块端口} --build-arg JAVA_OPTS=${运行参数} -t image-name .
#例如:docker build --build-arg APP_NAME=mesh-gateway --build-arg APP_PORT=8080 --build-arg JAVA_OPTS="-Xms512m" -t mesh-gateway .
- 运行容器
bash
docker run -it -v ${挂载卷}:/opt/mesh-platform --name mesh-gateway mesh-gateway
#例如:docker run -it -v /opt/mesh-platform/build/script/docker/server/mesh-gateway/data:/opt/mesh-platform --name mesh-gateway test-image