[发明专利]前端项目多环境共用镜像的方法及计算机可读存储介质在审
| 申请号: | 202111566893.2 | 申请日: | 2021-12-20 |
| 公开(公告)号: | CN114356424A | 公开(公告)日: | 2022-04-15 |
| 发明(设计)人: | 王晓亮;缪俊 | 申请(专利权)人: | 杭州溪塔科技有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445;G06F9/50 |
| 代理公司: | 浙江英普律师事务所 33238 | 代理人: | 刘芬豪 |
| 地址: | 310063 浙江省杭州市西湖区文三路*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 前端 项目 环境 共用 方法 计算机 可读 存储 介质 | ||
1.一种前端项目多环境共用镜像的方法,其特征在于,包括:
前端项目编码需要引用后端接口地址时,插入占位符代替真实的后端接口地址,基于设置代码进行前端编译得到前端静态文件;
基于前端静态文件和定制的启动脚本构建前端镜像;
将构建出来的前端镜像推送至中央镜像仓库;
前端项目在多套kubernetes集群环境中部署时从中央镜像仓库拉取同一个前端镜像;
前端项目的kubernetes部署文件通过指令引用定制的启动脚本,并添加API-URL环境变量用于动态传入后端接口地址;
定制的启动脚本接收到部署文件中传入的API-URL环境变量,并执行变更操作,将静态文件中的占位符修改为传入的环境变量的值;
前端镜像中基于已修改后的前端静态文件启动前端服务。
2.如权利要求1所述的前端项目多环境共用镜像的方法,其特征在于,基于前端静态文件和定制的启动脚本构建前端镜像包括:使用nginx构建基础镜像;使用dockerfile将前端静态文件以及特定的启动脚本构建到镜像中;通过dockerfile CMD指令包装镜像启动脚本。
3.如权利要求1所述的前端项目多环境共用镜像的方法,其特征在于,将构建出来的前端镜像推送至中央镜像仓库包括:通过docker tag将前端镜像打上特定标签;通过指令连接到中央镜像仓库;将镜像推送至中央镜像仓库。
4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行实现权利要求1-3任一所述的前端项目多环境共用镜像的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州溪塔科技有限公司,未经杭州溪塔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111566893.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:钓鱼网站检测模型的训练方法、装置、设备及存储介质
- 下一篇:一种锂离子电池





