1、前后端部署到一个站点。
修改生产环境配置文件:.env.production(.env.development是开发环境配置文件):
前后端同一站点就不用设置前端的http://localhost:8080,域名和端口号。
前端有修改要重新发布:npm run build,发布后roadflow-ui前端项目文件夹下会有一个dist文件夹。将页面的全部文件复制到后端RoadFlow.WebApi下的wwwroot目录下,最好选删除下面的文件再复制:
vcode.png保留,不要删除(登录时生成验证码的背景图片)。
前端发布了并复制后就可以发布后端,发布后就可以将publish生成的文件正式发布到服务器生产环境(后端发部就是.NET CORE的部署,可以部署到Windows服务器,也可以部署到Linux服务器)。
发布时可选择自己相应的服务器环境。
2、前后端不在一个站点。
配置文件要填上后端.net core webapi所在服务器地址:
前端main.js启用19-21行的内容:
前端npm run build发布后要将dist文件复制到相应的前端站点所在的服务器。
后端配置文件要加上前端站点,不然会的跨域问题:
3、在线预览office文件。
RoadFlow中在线预览OFFICE文件采用在服务器安装LibreOffice来转换为PDF文件实现在线预览。
服务端上要安装LibreOffice,下载地址:https://zh-cn.libreoffice.org/download/libreoffice/
配置文件(appsettings.json)中设置安装目录:
如果是Linux环境这里路径直接填:libreoffice,要将windows下的fonts字体安装到linux下。
如果服务器是windows iis环境,则要在应用程序池,高级设置中,加载用户配置文件设置为True:
4、如果是用MySql数据库要设置不区分大小写。
mysql版本为5.7以上。
编辑mysql配置文件:/etc/my.cnf,windows配置文件路径:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
在[mysqld]下添加一行
lower_case_table_names=1
其他注意事项可参照:http://www.roadflow.net/CoreWorkFlowDocument/Show/66
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有
|