【技术实现步骤摘要】
应用部署方法和相关装置
[0001]本申请涉及计算机
,尤其涉及一种应用部署方法和相关装置。
技术介绍
[0002]低代码开发平台(low
‑
code development platform,LCDP)是一种方便用户快速创建和部署应用程序的平台。低代码开发平台能够为开发人员提供图形化的操作界面、前后端的二次开发能力,还可以为运维人员提供配置部署资源、部署创建的应用程序等能力。
[0003]一些实现中,运维人员对应用进行部署前,需要对部署过程中使用的组件进行调试,在部署过程中,需要根据应用的信息进行手动配置,例如,对应用的版本、基础信息、依赖的组件等进行手动配置,并在配置完成时,运行应用程序,以完成应用的部署。
[0004]然而,上述应用部署方法需要运维人员对配置信息进行手动配置,使得配置的失败的可能性较大,且需要花费大量的时间,使得应用部署的效率较低。
技术实现思路
[0005]本申请实施例提供了一种应用部署方法和相关装置,实现了应用的自动化部署,提升了应用部署的效率 ...
【技术保护点】
【技术特征摘要】
1.一种应用部署方法,其特征在于,包括:获取用户上传的应用部署包;对所述应用部署包进行解析处理,得到应用的元数据信息和第一部署信息;根据所述元数据信息和所述第一部署信息对预设文件中的应用个性化信息进行替换,得到所述应用对应的目标文件;所述预设文件为与容器相匹配的文件;根据所述目标文件,在创建好的容器中部署并启动所述应用。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标文件,在创建好的容器中部署并启动所述应用,包括:将所述元数据信息添加至预设配置模板中,得到所述应用的配置文件;根据所述目标文件和所述配置文件,在创建好的容器中部署并启动所述应用。3.根据权利要求2所述的方法,其特征在于,在创建好的容器中启动所述应用时,还包括:当所述应用启动成功时,根据所述应用的标识确定第三数据库,所述第三数据库包括所述应用的标识;将包括部署状态的第二部署信息存储至第三数据库中,所述部署状态为部署成功。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述对所述应用部署包进行解析处理,得到应用的元数据信息和第一部署信息,包括:对所述应用部署包进行解析处理,得到所述元数据信息;将所述元数据信息中与应用部署有关的数据信息处理为所述第一部署信息,并将所述第一部署信息存储在第二数据库中,所述第二数据库为部署引擎的数据库。5.根据权利要求4所述的方法,其特征在于,还包括:将所述元数据信息存储到第一数据库中,所述第一数据库为元数据服务的数据库。6.根据权利要求1所述的方法,其特征在于,在得到所述第一部署信息之前,包括:根据所述应用的标识,判断部署好的应用中是否存在所述应用;若所述部署好的应用中存在所述应用,则判断所述应用的版本是否高于部署好的所...
【专利技术属性】
技术研发人员:马建坤,李星,申冠豪,李卓,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。