Skip to content

介绍

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

郑州蝉鸣数字科技有限公司出品