部署到服务器
- nodeJs v12.xx
- npm v6.xx
- 获取源代码
npm run-script build
cp -r dist docker/
- 构建docker镜像
docker build -t registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-antd:1.10.0 ./docker
- 运行docker镜像
docker run -it --rm -p 9000:80 -e "API_BASE_PATH=http://xxx:8848/" registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-antd:1.10.0
注意
环境变量为后台API根地址. 由docker容器内进行自动代理. 请根据自己的系统环境配置环境变量: API_BASE_PATH
- 复制
dist
目录下到文件到/usr/share/nginx/html
- 添加nginx配置文件
nginx配置参考:
后端部署
mvn clean package -Dmaven.test.skip=true
- 使用docker构建镜像
注意
$ docker build -t registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-standalone:latest .
- 推送镜像
$ docker push registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-standalone:latest
- 创建docker-compose文件
注意:
jetlinks docker镜像版本更新和源代码根目录下文件pom.xml中的版本号同步。
6.运行docker-compose文件
docker-compose up -d
1.使用maven命令将项目打包,在代码根目录执行:
./mvnw clean package -Dmaven.test.skip=true
jar包文件地址:
3.使用java命令运行jar包
注意
请根据情况调整jvm参数等信息.