部署镜像
qms-process-control-biz:qms核心业务后端
imom-qms-ui:qms核心业务前端
kernel-biz:通用功能后端,例如消息推送
imom-flow-biz:工作流后端
imom-public-ui:通用功能前端。例如消息推送、工作流
admin-gateway:网关后端
mom-public-biz:公共业务后端,例如查询字典、登录等
发布种子数据
链接地址:http://doc.imom.chinasie.com:8006/archives/moAti4kk
修改配置文件
process-control-biz.yml
修改spring.datasource,修改对应的数据库
修改 mybatis-flex.datasource 修改对应的数据库
修改 powerjob 修改对应的调度配置
spring:
autoconfigure:
exclude:
- com.sie.mbm.mom.framework.data.mybatis.MybatisPlusConfiguration
- org.springframework.cloud.gateway.config.GatewayAutoConfiguration
- org.springframework.cloud.gateway.config.GatewayClassPathWarningAutoConfiguration
lettuce:
pool:
max-active: 8 # 最大活跃连接数
max-idle: 8 # 最大空闲连接数
min-idle: 2 # 最小空闲连接数
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
username: ${MYSQL_USER:root}
password: ${MYSQL_PWD:xxxx}
url: jdbc:mysql://10.21.1.161:3306/imom_qms_processcontrol?serverTimezone=UTC&characterEncoding=utf8
type: com.alibaba.druid.pool.DruidDataSource
druid:
max-wait: 10000
stat-view-servlet:
enabled: true
url-pattern: /druid/*
login-username: admin
login-password: Sie123456
filter:
stat:
enabled: true
log-slow-sql: true
wall:
config:
multi-statement-allow: true
store:
dbType: dme
mom:
api:
api-source: class
publish-type: private
contextPath: /sie
app-module: sie.site.em
permission-type: 3
enabled: true
hw:
auth:
loginAccount: jiekouzhanghu
loginPwd: Mbm@2023.
tenantId: 092577ecddb54106a886650f21a033a9
powerjob:
worker:
enabled: true
akka-port: 27776
app-name: imom-qms
password: Dme123456
mybatis-flex:
datasource:
processcontrol:
url: jdbc:mysql://10.21.1.161:3306/imom_qms_processcontrol?serverTimezone=UTC&characterEncoding=utf8
username: root
password: xxx
xdm:
url: jdbc:mysql://10.21.1.161:3306/xdm_runtime_test?serverTimezone=UTC&characterEncoding=utf8
username: root
password: xxx
configuration:
sql-parser:
enable: true
mapper-locations: classpath:/mapper/mysql/*.xml
log: sql
dbType: ${store.dbType:dme}
highSqlDb: false
accessApprovalFlow: true
admin-gateway.yml
配置 flow 的路由
配置 qms-process-control-biz 的路由
spring:
#redis:
# database: 4 # TODO: 用于测试, 以后删除
cloud:
gateway:
httpclient:
response-timeout: 60000
routes:
- id: websocket_route
uri: ws://qms-spc-biz
predicates:
- Path=/spc/ws/info/**
- id: openapi
uri: http://admin-gateway
predicates:
- Path=/v3/api-docs/**
filters:
- RewritePath=/v3/api-docs/(?<path>.*), /$\{path}/$\{path}/v3/api-docs
- id: admin-auth
uri: http://admin-auth
predicates:
- Path=/auth/**
filters:
- name: ValidateCodeGatewayFilter
- name: PasswordDecoderFilter
- id: kernel-biz
uri: http://kernel-biz
predicates:
- Path=/kernel/**
- id: qms-process-control-biz
uri: http://qms-process-control-biz
predicates:
- Path=/process-control/**
- id: imom-flow-biz
uri: http://imom-flow-biz
predicates:
- Path=/flow/**kernel-biz.yml
修改spring.datasource,修改对应的数据库
修改 mybatis-flex.datasource 修改对应的数据库
修改 mbm-msm-reserve 修改对应的数据库
修改 message 修改对应的邮箱配置
spring:
autoconfigure:
exclude: org.springframework.cloud.gateway.config.GatewayAutoConfiguration,org.springframework.cloud.gateway.config.GatewayClassPathWarningAutoConfiguration
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
username: ${MYSQL_USER:root}
password: ${MYSQL_PWD:xxx}
url: jdbc:mysql://10.21.1.161:3306/imom_kernel?serverTimezone=UTC&characterEncoding=utf8
type: com.alibaba.druid.pool.DruidDataSource
druid:
max-wait: 10000
stat-view-servlet:
enabled: true
url-pattern: /druid/*
login-username: admin
login-password: Sie123456
filter:
stat:
enabled: true
log-slow-sql: true
wall:
config:
multi-statement-allow: true
log-slow-sql: true
slow-sql-millis: 10000
merge-sql: false
mom:
tenant:
column: tenant_id
tables:
- sys_user
#----------------store.dbType(mysql, dme)------------------------
store:
dbType: dme
logging:
level:
com.sie.mbm.mom.kernel.biz.mapper: debug
kkfileview:
url: http://kkfile.imom.chinasie.com:8006
kernel:
host: http://mbm.imom.chinasie.com:8006/sieapi/kernel
hw:
auth:
loginAccount: jiekouzhanghu
loginPwd: Mbm@2023.
tenantId: 092577ecddb54106a886650f21a033a9
hwmbm:
seedData:
enabled: true
mybatis-flex:
datasource:
#imom-kernel主库
imom-kernel:
username: ${MYSQL_USER:root}
password: ${MYSQL_PWD:xxx}
url: jdbc:mysql://10.21.1.161:3306/imom_kernel?serverTimezone=UTC&characterEncoding=utf8
type: com.alibaba.druid.pool.DruidDataSource
druid:
max-wait: 10000
stat-view-servlet:
enabled: true
url-pattern: /druid/*
login-username: admin
login-password: Sie123456
filter:
stat:
enabled: true
log-slow-sql: true
wall:
config:
multi-statement-allow: true
#mbm-msm只读库
mbm-msm-reserve:
username: ${MYSQL_USER:root}
password: ${MYSQL_PWD:xxxx}
url: jdbc:mysql://10.21.1.161:3306/mbm_pro_msm?serverTimezone=UTC&characterEncoding=utf
message:
username: shengchang@nationstar.com
password: xxxxxx
smtp-host: smtp.qiye.163.com
smtp-port: 465配置power-job

Handler是:com.sie.mbm.mom.processcontrol.job.AbnormalTaskJobHandler
