123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- apiVersion: v1
- kind: ConfigMap
- metadata:
- name: dinky-config
- namespace: dinky
- data:
- #配置项均为【conf】目录下的application.yaml文件内容,如果有更新,把下面整段替换即可
- application.yml: |-
- spring:
- datasource:
- url: jdbc:mysql://mysql.observe.svc.cluster.local:3306/dinky?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
- username: root
- password: pg3mfWRtYonekZWB
- driver-class-name: com.mysql.cj.jdbc.Driver
- application:
- name: dinky
- mvc:
- pathmatch:
- matching-strategy: ant_path_matcher
- format:
- date: yyyy-MM-dd HH:mm:ss
- #json格式化全局配置
- jackson:
- time-zone: GMT+8
- date-format: yyyy-MM-dd HH:mm:ss
- main:
- allow-circular-references: true
- # 默认使用内存缓存元数据信息,
- # dlink支持redis缓存,如有需要请把simple改为redis,并打开下面的redis连接配置
- # 子配置项可以按需要打开或自定义配置
- cache:
- type: simple
- ## 如果type配置为redis,则该项可按需配置
- # redis:
- ## 是否缓存空值,保存默认即可
- # cache-null-values: false
- ## 缓存过期时间,24小时
- # time-to-live: 86400
- # flyway:
- # enabled: false
- # clean-disabled: true
- ## baseline-on-migrate: true
- # table: dlink_schema_history
- # Redis配置
- #sa-token如需依赖redis,请打开redis配置和pom.xml、dlink-admin/pom.xml中依赖
- # redis:
- # host: localhost
- # port: 6379
- # password:
- # database: 10
- # jedis:
- # pool:
- # # 连接池最大连接数(使用负值表示没有限制)
- # max-active: 50
- # # 连接池最大阻塞等待时间(使用负值表示没有限制)
- # max-wait: 3000
- # # 连接池中的最大空闲连接数
- # max-idle: 20
- # # 连接池中的最小空闲连接数
- # min-idle: 5
- # # 连接超时时间(毫秒)
- # timeout: 5000
- servlet:
- multipart:
- max-file-size: 524288000
- max-request-size: 524288000
- enabled: true
- server:
- port: 8888
- mybatis-plus:
- mapper-locations: classpath:/mapper/*Mapper.xml
- #实体扫描,多个package用逗号或者分号分隔
- typeAliasesPackage: com.dlink.model
- global-config:
- db-config:
- id-type: auto
- configuration:
- ##### mybatis-plus打印完整sql(只适用于开发环境)
- # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
- log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
- # Sa-Token 配置
- sa-token:
- # token名称 (同时也是cookie名称)
- token-name: satoken
- # token有效期,单位s 默认10小时, -1代表永不过期
- timeout: 36000
- # token临时有效期 (指定时间内无操作就视为token过期) 单位: 秒
- activity-timeout: -1
- # 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
- is-concurrent: false
- # 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
- is-share: true
- # token风格
- token-style: uuid
- # 是否输出操作日志
- is-log: false
- knife4j:
- enable: true
- dinky:
- #dolphinscheduler配置,如果开启后需要重启pod,并且添加对应的ip地址,并在dolphinscheduler的【安全中心】- 【令牌管理】中添加令牌添加至下方发token
- dolphinscheduler:
- enabled: false
- # dolphinscheduler 地址
- url: http://127.0.0.1:5173/dolphinscheduler
- # dolphinscheduler 生成的token
- token: ad54eb8f57fadea95f52763517978b26
- # dolphinscheduler 中指定的项目名不区分大小写
- project-name: Dinky
- # Dolphinscheduler DinkyTask Address
- address: http://127.0.0.1:8888
- # python udf 需要用到的 python 执行环境
- python:
- path: python
-
|