一键部署应用程序的方法、系统及服务器技术方案

技术编号:26170000 阅读:21 留言:0更新日期:2020-10-31 13:35
本发明专利技术提供一种一键部署应用程序的方法、系统及服务器,所述方法包括:包括:在程序包置于所述服务器上且在接收到部署指令后,检测所述服务器的基础配置是否满足需求;在所述服务器的基础配置满足需求时,连接所述服务器内的数据库并对所述数据库进行检测;在所述数据库通过所述检测后,运行预先配置的基础数据安装脚本,执行应用程序的基础部署;根据预先配置的个性化配置数据为应用程序配置个性化数据;启动用户服务所需的应用程序模块。本发明专利技术在将程序包上传到现场服务器之后,之后点击按钮即可完成整个应用程序的部署以及配置过程,避免了由于人为操作的不可控性带来的各种操作错误问题,有效节省部署时间,节省人力资源。

One click deployment method, system and server

【技术实现步骤摘要】
一键部署应用程序的方法、系统及服务器
本专利技术属于大数据
,特别是涉及跨数据源分布式查询

技术介绍
持续集成与部署是所有B2B的应用都要面对的问题,传统的方式由于现场复杂的生产环境以及水平不一的交付人力,带来了非常多的问题以及高昂的交付成本,如常规方式下,现场交付人员需要手动部署程序后,自主创建数据库相关的表结构和基础数据,再通过相关工具初始化配置,最后还需要根据每个医院的个性化需求进行配置白名单和权限等内容,如何在客户现场以最低的成本且兼容各种特殊情况的将程序顺利部署成为当前B2B企业的迫切需求。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种一键部署应用程序的方法、系统及服务器,用于解决现有技术中应用程序部署繁琐的技术问题。为实现上述目的及其他相关目的,本专利技术的实施例提供一种一键部署应用程序的方法,包括:在程序包置于所述服务器上且在接收到部署指令后,检测所述服务器的基础配置是否满足需求;在所述服务器的基础配置满足需求时,连接所述服务器内的数据库并对所述数据库进行检测;本文档来自技高网...

【技术保护点】
1.一种一键部署应用程序的方法,其特征在于:包括:/n在程序包置于所述服务器上且在接收到部署指令后,检测所述服务器的基础配置是否满足需求;/n在所述服务器的基础配置满足需求时,连接所述服务器内的数据库并对所述数据库进行检测;/n在所述数据库通过所述检测后,运行预先配置的基础数据安装脚本,执行应用程序的基础部署;/n根据预先配置的个性化配置数据为应用程序配置个性化数据;/n启动用户服务所需的应用程序模块。/n

【技术特征摘要】
1.一种一键部署应用程序的方法,其特征在于:包括:
在程序包置于所述服务器上且在接收到部署指令后,检测所述服务器的基础配置是否满足需求;
在所述服务器的基础配置满足需求时,连接所述服务器内的数据库并对所述数据库进行检测;
在所述数据库通过所述检测后,运行预先配置的基础数据安装脚本,执行应用程序的基础部署;
根据预先配置的个性化配置数据为应用程序配置个性化数据;
启动用户服务所需的应用程序模块。


2.根据权利要求1所述的一键部署应用程序的方法,其特征在于:所述一键部署应用程序的方法还包括:
预先配置个性化配置数据;
其中,所述程序包通过ServiceManager上传到所述服务器上,并在ServiceManager内预先配置个性化配置数据。


3.根据权利要求1或2所述的一键部署应用程序的方法,其特征在于:所述检测所述服务器的基础配置是否满足需求一种实现方式包括:
通过操作系统内置的检测命令至少检测服务器的CPU、内存以及磁盘配置是否满足需求。


4.根据权利要求1或2所述的一键部署应用程序的方法,其特征在于:所述对所述数据库进行检测包括:
检测所述数据库中已有的域结构和表结构是否与所要部署的应用程序所要创建的域结构和表结构是否冲突。


5.根据权利要求1或2所述的一键部署应用程序的方法,其特征在于:所述安装脚本包括创建数据库域、创建表结构、复制根据数据、初始化基础数据、初始化系统基础配置;所述执行应用程序的基础部署包括:
根据脚本段落功能将所述安装脚本拆分成对应的SQL命令和pgcopy的命令;
根据对应的执行形式分别对应执行SQL命令和pgcopy的命令。


6.一种一键部署应用程序的系统,其特征在于:包括:
服务器检...

【专利技术属性】
技术研发人员:薛颜波刘永超
申请(专利权)人:合肥森亿智能科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1