DataEase二次开发后离线安装包制作全流程指南
在企业级数据可视化平台DataEase的二次开发过程中,如何将修改后的成果打包成可移植的离线安装包,是许多技术团队面临的现实挑战。本文将系统性地介绍从代码修改到最终生成定制化安装包的完整流程,特别针对内网环境或无外网访问权限的特殊部署场景。
1. 二次开发后的镜像打包策略
完成DataEase的代码修改后,首要任务是将变更固化为可部署的Docker镜像。不同于常规的云端部署,离线环境要求所有依赖必须完整包含在安装包内。
关键操作步骤:
-
使用Maven进行项目构建:
cd backend mvn clean package成功构建后,在
target目录下会生成backend-1.xx.0.jar文件,这是后续制作镜像的基础。 -
配置Docker远程连接(适用于需要从IDE直接构建的场景):
# 修改docker.service配置 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock修改后需执行
systemctl daemon-reload和systemctl restart docker使配置生效。
常见问题:若遇到端口冲突,可考虑使用非标准端口,并在防火墙中开放对应端口。
2. 构建自定义Docker镜像
通过Dockerfile构建镜像是保证环境一致性的关键环节。以下是典型DataEase镜像的构建过程:
FROM openjdk

363

被折叠的 条评论
为什么被折叠?



