部署到服务器

    • nodeJs v12.xx
    • npm v6.xx
    1. 获取源代码
    1. npm run-script build
    2. cp -r dist docker/
    1. 构建docker镜像
    1. docker build -t registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-ui-antd:1.10.0 ./docker
    1. 运行docker镜像
    1. 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

    1. 复制dist目录下到文件到/usr/share/nginx/html
    2. 添加nginx配置文件

    nginx配置参考:

    后端部署

    1. mvn clean package -Dmaven.test.skip=true
    1. 使用docker构建镜像

    注意

    1. $ docker build -t registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-standalone:latest .
    1. 推送镜像
    1. $ docker push registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-standalone:latest
    1. 创建docker-compose文件

    注意:

    jetlinks docker镜像版本更新和源代码根目录下文件pom.xml中的版本号同步。

    6.运行docker-compose文件

    1. docker-compose up -d

    1.使用maven命令将项目打包,在代码根目录执行:

    1. ./mvnw clean package -Dmaven.test.skip=true

    jar包文件地址:

    3.使用java命令运行jar包

      注意

      请根据情况调整jvm参数等信息.