Core版项目部署

UCMLCore版平台开发的Core项目的运行环境要求
    1、 win7/win8/win10/Windows Server2003/2008/2008R2/2012/Linux操作系统
    2、.NET Core 3.1 SDK或以上版本
    3、SqlServer/MySQL/ORCALE/PostgreSql数据库
    4、Nginx(平台自带)
    5、主流CPU,建议8G或以上内存


发布步骤

1、创建业务库到服务器:可以把开发阶段的目标库备份还原到服务器上,如果网络是通的,也可以平台直接连接服务器数据库创建一个新的目标库到服务器

2、拷贝源码到服务器上:服务端源码Server文件夹中的CoreMain\BPObject\bin,前端源码Html文件夹

3、修改数据库连接串,有两种方式

    手动修改:打开服务器源码目录Server\CoreMain\BPObject\bin下的UCMLCONF.xml和NLog.config,修改如图位置的数据库连接串信息为服务器的数据库信息,示例中数据库为SqlServer

image.png

image.png

    平台生成:平台中数据库连接设置中配置成服务器目标库相关信息,做配置文件生成,把生成的Server\CoreMain\BPObject\bin下的xml文件和NLog.config拷贝到服务器源码中

image.png

4、修改Nginx的配置文件

修改root路径指向Html文件夹下的BPObject

image.png


如果需要,修改nginx服务端口

image.png


web服务地址端口号默认5000,与主业务服务端口号对应

image.png

image.png

image.png



5、配置文件修改完成之后,启动Nginx和主业务服务程序,在浏览器输入服务器IP地址:8090就可以运行Web应用程序了

image.png

image.png


6、有流程的还需要拷贝Server文件夹下流程业务所在解决方案的文件夹WF\bin到服务器,并修改数据库连接串

image.png

启动流程引擎服务

image.png


评论

暂无评论!

发表评论