cm.yaml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. apiVersion: v1
  2. kind: ConfigMap
  3. metadata:
  4. name: dinky-config
  5. namespace: dinky
  6. data:
  7. #配置项均为【conf】目录下的application.yaml文件内容,如果有更新,把下面整段替换即可
  8. application.yml: |-
  9. spring:
  10. datasource:
  11. 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
  12. username: root
  13. password: pg3mfWRtYonekZWB
  14. driver-class-name: com.mysql.cj.jdbc.Driver
  15. application:
  16. name: dinky
  17. mvc:
  18. pathmatch:
  19. matching-strategy: ant_path_matcher
  20. format:
  21. date: yyyy-MM-dd HH:mm:ss
  22. #json格式化全局配置
  23. jackson:
  24. time-zone: GMT+8
  25. date-format: yyyy-MM-dd HH:mm:ss
  26. main:
  27. allow-circular-references: true
  28. # 默认使用内存缓存元数据信息,
  29. # dlink支持redis缓存,如有需要请把simple改为redis,并打开下面的redis连接配置
  30. # 子配置项可以按需要打开或自定义配置
  31. cache:
  32. type: simple
  33. ## 如果type配置为redis,则该项可按需配置
  34. # redis:
  35. ## 是否缓存空值,保存默认即可
  36. # cache-null-values: false
  37. ## 缓存过期时间,24小时
  38. # time-to-live: 86400
  39. # flyway:
  40. # enabled: false
  41. # clean-disabled: true
  42. ## baseline-on-migrate: true
  43. # table: dlink_schema_history
  44. # Redis配置
  45. #sa-token如需依赖redis,请打开redis配置和pom.xml、dlink-admin/pom.xml中依赖
  46. # redis:
  47. # host: localhost
  48. # port: 6379
  49. # password:
  50. # database: 10
  51. # jedis:
  52. # pool:
  53. # # 连接池最大连接数(使用负值表示没有限制)
  54. # max-active: 50
  55. # # 连接池最大阻塞等待时间(使用负值表示没有限制)
  56. # max-wait: 3000
  57. # # 连接池中的最大空闲连接数
  58. # max-idle: 20
  59. # # 连接池中的最小空闲连接数
  60. # min-idle: 5
  61. # # 连接超时时间(毫秒)
  62. # timeout: 5000
  63. servlet:
  64. multipart:
  65. max-file-size: 524288000
  66. max-request-size: 524288000
  67. enabled: true
  68. server:
  69. port: 8888
  70. mybatis-plus:
  71. mapper-locations: classpath:/mapper/*Mapper.xml
  72. #实体扫描,多个package用逗号或者分号分隔
  73. typeAliasesPackage: com.dlink.model
  74. global-config:
  75. db-config:
  76. id-type: auto
  77. configuration:
  78. ##### mybatis-plus打印完整sql(只适用于开发环境)
  79. # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  80. log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
  81. # Sa-Token 配置
  82. sa-token:
  83. # token名称 (同时也是cookie名称)
  84. token-name: satoken
  85. # token有效期,单位s 默认10小时, -1代表永不过期
  86. timeout: 36000
  87. # token临时有效期 (指定时间内无操作就视为token过期) 单位: 秒
  88. activity-timeout: -1
  89. # 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
  90. is-concurrent: false
  91. # 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
  92. is-share: true
  93. # token风格
  94. token-style: uuid
  95. # 是否输出操作日志
  96. is-log: false
  97. knife4j:
  98. enable: true
  99. dinky:
  100. #dolphinscheduler配置,如果开启后需要重启pod,并且添加对应的ip地址,并在dolphinscheduler的【安全中心】- 【令牌管理】中添加令牌添加至下方发token
  101. dolphinscheduler:
  102. enabled: false
  103. # dolphinscheduler 地址
  104. url: http://127.0.0.1:5173/dolphinscheduler
  105. # dolphinscheduler 生成的token
  106. token: ad54eb8f57fadea95f52763517978b26
  107. # dolphinscheduler 中指定的项目名不区分大小写
  108. project-name: Dinky
  109. # Dolphinscheduler DinkyTask Address
  110. address: http://127.0.0.1:8888
  111. # python udf 需要用到的 python 执行环境
  112. python:
  113. path: python