[发明专利]一种前端容器镜像的生成方法及系统在审
申请号: | 202010603504.8 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111880894A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 高滨;刘正伟 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 前端 容器 生成 方法 系统 | ||
1.一种前端容器镜像的生成方法,其特征在于,所述方法包括下述步骤:
根据国产机器不同构架下的CPU和操作系统版本,配置容器镜像打包部署前的依赖环境,输出为制定的基础镜像;
当容器镜像打包部署前的依赖环境配置完成后,对前端代码进行组合配置,并对配置后的组合进行编译压缩;
根据预先配置的容器镜像打包部署前的依赖环境,生成前端容器镜像。
2.根据权利要求1所述的前端容器镜像的生成方法,其特征在于,所述当容器镜像打包部署前的依赖环境配置完成后,对前端代码进行组合配置,并对配置后的组合进行编译压缩的步骤具体包括下述步骤:
对前端代码文件、依赖包和插件进行组合,并解压部署;
当解压部署完成时,对前端代码执行打包、压缩以及混淆动作。
3.根据权利要求2所述的前端容器镜像的生成方法,其特征在于,所述依赖包为前端框架运行所需要的NPM源码包,所述插件是存在于前端框架系统中可独立运行的程序包。
4.根据权利要求2所述的前端容器镜像的生成方法,其特征在于,所述根据预先配置的容器镜像打包部署前的依赖环境,生成前端容器镜像的步骤具体包括下述步骤:
拉取国产机器不同构架下的CPU和操作系统版本下的指定的基础镜像;
根据拉取到的基础镜像,将执行完成编译压缩的前端代码拷贝到所述基础镜像目录下。
5.一种前端容器镜像的生成系统,其特征在于,所述系统包括:
依赖环境配置模块,用于根据国产机器不同构架下的CPU和操作系统版本,配置容器镜像打包部署前的依赖环境,输出为制定的基础镜像;
打包模块,用于当容器镜像打包部署前的依赖环境配置完成后,对前端代码进行组合配置,并对配置后的组合进行编译压缩;
构建部署模块,用于根据预先配置的容器镜像打包部署前的依赖环境,生成前端容器镜像。
6.根据权利要求5所述的前端容器镜像的生成系统,其特征在于,所述打包模块具体包括:
组装模块,用于对前端代码文件、依赖包和插件进行组合,并解压部署;
编译模块,用于当解压部署完成时,对前端代码执行打包、压缩以及混淆动作。
7.根据权利要求6所述的前端容器镜像的生成系统,其特征在于,所述依赖包为前端框架运行所需要的NPM源码包,所述插件是存在于前端框架系统中可独立运行的程序包。
8.根据权利要求6所述的前端容器镜像的生成系统,其特征在于,所述构建部署模块具体包括:
基础镜像拉取模块,用于拉取国产机器不同构架下的CPU和操作系统版本下的指定的基础镜像;
拷贝模块,用于根据拉取到的基础镜像,将执行完成编译压缩的前端代码拷贝到所述基础镜像目录下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010603504.8/1.html,转载请声明来源钻瓜专利网。