跳到主要内容

应用部署配置

00-安装包结构

下载应用安装包,解压后目录如下

/bin 存放程序启动相关文件 /config 项目配置文件 /logs 包含工程运行日志 /resource 资源文件存放目录 /plugins 子系统目录 /lib 依赖包 *考虑到备份以及系统恢复因素,部署优化建议如下: 应用包放入系统目录;资源文件和日志文件使用数据盘链接存放,方便系统备份镜像以及宕机以后恢复

01-配置修改

进入config配置目录中,打开application-pro.yml文件进行编辑 需要关注的核心配置

server: port: 40001 #服务端口 spring: datasource: db-type: MySQL #数据库类型(可选值 MySQL、SQLServer、Oracle、DM8、KingbaseES、PostgreSQL,请严格按可选值填写) host: xx.xx.xx.63 port: 3307 username: root password: rongke@2022 db-name: jsbos_logistics_standard db-schema: #金仓达梦选填 prepare-url: #自定义url redis: database: 13 #缓存库编号 host: xx.xx.xx.63 port: 6379 password: rongke@2022 config: #===================== 是否开启测试环境 =====================

AllowUploadImageType: jpg,gif,png,bmp,jpeg,tiff,psd,swf,svg,pcx,dxf,wmf,emf,lic,eps,tga #允许上传图片类型 AllowUploadFileType: jpg,gif,png,bmp,jpeg,doc,docx,ppt,pptx,xls,xlsx,pdf,txt,rar,zip,csv,mp3,mp4 #允许上传文件类型 AllowPreviewFileType: doc,docx,xls,xlsx,ppt,pptx,pdf #允许预览文件类型 PreviewType: kkfile #文件预览方式 (1.yozo 2.kkfile)默认使用kk kkFileUrl: http://gl.bringspring.com/FileServer/ #kk文件预览服务地址 Domain: http://gl.bringspring.com/jsbos_logistics_serve #当前域名配置(文档预览中使用)

#===================== 文件模板配置 =====================

win

Path: /data/jsbos-logistics/Resources/ #静态资源根目录和代码生成器临时目录

#===================== 是否开启代理环境 ===================== proxy: enabled: true #是否开启代理 host: 10.70.10.54 #代理IP port: 8000 #代理端口号 username: #代理用户名,没有就不用设置 password: #代理密码,没有就不用设置

02-数据初始化

进入initdb目录,在安装的mysql数据库中执行jsbos_logistics_standard.sql文件

03-启动服务

进入bin目录,执行启动命令,

sh jsbos-logistics.sh start|stop|restart|status

启动以后可以使用tail|less命令查看日志。例如

tail -f nohup.out

04-注册为系统服务

1.选择目录

cd /etc/systemd/system

2.创建jsbos-logistics.service 文件 jsbos-logistics为当前服务名称

touch jsbos-logistics.service

3.service内容编辑

[Unit] Description=jsbos-logistics after=network.target

[Service] Type=forking ExecStart=/rkhome/jsbos-logistics/bin/jsbos-logistics.sh start ExecReload=/rkhome/jsbos-logistics/bin/jsbos-logistics.sh restart ExecStop=/rkhome/jsbos-logistics/bin/jsbos-logistics.sh stop

[Install] WantedBy=multi-user.target

4.文件授权

chmod +x jsbos-logistics.service

5.开机启动

systemctl enable jsbos-logistics.service #添加开机启动服务 systemctl disable jsbos-logistics.service #取消开机启动

6.服务启动

systemctl start jsbos-logistics.service # 启动服务

systemctl stop jsbos-logistics.service #关闭服务

systemctl restart jsbos-logistics.service # 重启服务

systemctl status jsbos-logistics.service #查看服务状态

04-注册授权

05-初始密码