部署包下载
链接: https://pan.baidu.com/s/192ToLgmRMKBNjSf_A2usMQ 提取码请联系我们获取
后端服务部署
下载 gc-starter-lowcode.jar
初始化数据库
下载数据库脚本 SQL脚本,在Mysql数据库中运行该脚本即可
如在执行中遇到如下报错
Error 1071: Specified key was too long; max key length is 767 bytes.
则需修改数据库设置,再删除原数据库,重新执行SQL脚本
set global innodb_large_prefix=on;
配置文件修改
- 将获取到的jar包上传至服务器上后,在其同级目录下新建文件夹 config
- 在 config 文件夹下新建文件 application.yml,配置详情参考 application.yml,将上述链接中的配置项完全复制到刚刚新建的 application.yml 文件中,按照实际需求可修改其中的配置项,比如端口、路径、激活的配置文件等信息
- 根据上述 application.yml 中配置项 spring.profiles.active 的值新建激活的配置文件,比如配置的值为prod,则需要新建 application-prod.yml 文件,并参考 application-dev.yml,将上述链接中的配置内容完全复制到新建的配置文件中,再修改其中的必须的配置项,包括
- 数据库配置:修改为刚刚执行的SQL脚本的数据库配置
- 文件存储路径配置:修改为部署所在服务器上,拥有写入权限的文件夹路径
- 自动化运维部署配置:参考模板可运行包所在目录
启动千行低代码后端
在jar包 lowcode-server.jar 所在路径下运行以下命令即可nohup java -jar gc-starter-lowcode.jar > log.log 2>&1
服务地址
即服务器ip+ application.yml中指定的端口port+application.yml中指定的路径context-path
前端服务部署
下载 lowcode-ui.zip
下载对应版本的前端服务部署包,并解压得到需要部署的文件夹 lowcode-ui
配置文件修改
修改文件 lowcode-ui/config/index-production.js ,修改其中的 baseUrl 配置项为上述后端服务部署的服务地址
// npm run build 打包部署时需要修改该配置文件window.ENV = 'production'/*** 直接按照格式定义参数即可,避免重复 window.SITE_CONFIG[xxx]=yyy*/let productionConfig = {starter:{},baseUrl: 'http://192.168.0.1:8081/lcdp',// 用于缓存前缀keyPrefix: 'lcdp',// 帮助、开发手册helpUrl: 'https://www.yuque.com/chuinixiongkou/lcdp/index'}// 必须的window.SITE_CONFIG = configDeepMerge(window.SITE_CONFIG,productionConfig)
部署
- 先部署好tomact,假设tomcat部署地址为 http://192.168.0.1:8080
- 将文件夹 lowcode-ui放入到tomcat/webapps目录下即可
- 启动tomcat
访问地址
即tomcat部署地址 + lowcode-ui,如 http://192.168.0.1:8080/ lowcode-ui
模板部署
下载app-template-ui.zip
下载对应版本的应用模板部署包,并解压得到需要部署的文件夹 app-template-ui
tomcat或nginx部署
需要提前部署好 tomcat 或 nginx ,可与前端服务使用相同的tomcat服务
配置文件修改
修改文件 app-template-ui/config/index-production.js ,修改其中的 baseUrl 配置项为上述后端服务部署的服务地址
// npm run build 打包部署时需要修改该配置文件
window.ENV = 'production'
/**
* 直接按照格式定义参数即可,避免重复 window.SITE_CONFIG[xxx]=yyy
*/
let productionConfig = {
starter:{
version: 'v1.0.0',
title : '低代码应用',
login:{
account:{
// 是否显示图形验证码
captcha: false
},
}
},
baseUrl: 'http://192.168.0.1:8081/lcdp'
}
// 必须的
window.SITE_CONFIG = configDeepMerge(window.SITE_CONFIG,productionConfig)
模板可运行包所在目录
假设tomcat部署路径为 /user/local/apache-tomcat-8.5.51,则模板可运行包所在目录为 /user/local/apache-tomcat-8.5.51/webapps/app-template-ui
