application-prod.yml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. # 项目相关配置
  2. app:
  3. # 项目名称
  4. name: nb
  5. # 实例演示开关
  6. demoEnabled: false
  7. # 获取ip地址开关
  8. addressEnabled: false
  9. # 上传类型,minio;aliyun
  10. uploadType: aliyun
  11. # 上传目录
  12. uploadDir: D:/${app.name}-files
  13. # 缓存前缀
  14. cachePrefix: ${app.name}:prod
  15. # MinIO相关配置
  16. # MinIO相关配置
  17. #minio:
  18. # upload:
  19. # endpoint: pca.tuoren.com
  20. # accessKey: tuoren
  21. # secretKey: Tuoren@123
  22. # down:
  23. # endpoint: pca.tuoren.com
  24. # accessKey: tuoren
  25. # secretKey: Tuoren@123
  26. # bucketName: ${app.name}-${profiles.active}-bucket
  27. # port: 5001
  28. # secure: true
  29. minio:
  30. uploadEndpoint: 192.168.100.32
  31. uploadPort: 7001
  32. uploadSecure: false
  33. downEndpoint: 192.168.100.32
  34. downPort: 7002
  35. downSecure: false
  36. accessKey: nbnetpump
  37. secretKey: tuoren123
  38. bucketName: ${app.name}-${profiles.active}-bucket
  39. # 数据源配置
  40. spring:
  41. datasource:
  42. type: com.alibaba.druid.pool.DruidDataSource
  43. driverClassName: com.mysql.cj.jdbc.Driver
  44. url: jdbc:mysql://47.101.214.91:7001/nbnetpump?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8&autoReconnect=true
  45. username: root
  46. password: Tuoren123.
  47. druid:
  48. # 初始连接数
  49. initialSize: 5
  50. # 最小连接池数量
  51. minIdle: 10
  52. # 最大连接池数量
  53. maxActive: 20
  54. # 配置获取连接等待超时的时间
  55. maxWait: 60000
  56. # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
  57. timeBetweenEvictionRunsMillis: 60000
  58. # 配置一个连接在池中最小生存的时间,单位是毫秒
  59. minEvictableIdleTimeMillis: 300000
  60. # 配置一个连接在池中最大生存的时间,单位是毫秒
  61. maxEvictableIdleTimeMillis: 900000
  62. # 配置检测连接是否有效
  63. validationQuery: SELECT 1 FROM DUAL
  64. testWhileIdle: true
  65. testOnBorrow: false
  66. testOnReturn: false
  67. # 通过别名的方式配置扩展插件,多个英文逗号分隔,常用的插件有:
  68. # 监控统计用的filter:stat
  69. # 日志用的filter:log4j
  70. # 防御sql注入的filter:wall
  71. filters: stat,wall,log4j2 #log4j
  72. webStatFilter:
  73. enabled: true
  74. statViewServlet:
  75. enabled: true
  76. # 设置白名单,不填则允许所有访问
  77. allow:
  78. url-pattern: /druid/*
  79. # 控制台管理用户名和密码
  80. login-username: tuoren
  81. login-password: Tuoren123.
  82. filter:
  83. stat:
  84. enabled: true
  85. # 慢SQL记录
  86. log-slow-sql: true
  87. slow-sql-millis: 10000
  88. merge-sql: true
  89. wall:
  90. config:
  91. multi-statement-allow: true
  92. #合并多个DruidDataSource的监控数据
  93. use-global-data-source-stat: true
  94. # redis 配置
  95. redis:
  96. # 地址
  97. host: 47.101.214.91
  98. # 端口,默认为6379
  99. port: 7003
  100. # 数据库索引
  101. database: 0
  102. # 密码
  103. password: 6E6985E1F7CB40F24A\.
  104. # 连接超时时间
  105. timeout: 30s
  106. lettuce:
  107. pool:
  108. # 连接池中的最小空闲连接
  109. min-idle: 16
  110. # 连接池中的最大空闲连接
  111. max-idle: 16
  112. # 连接池的最大数据库连接数
  113. max-active: 16
  114. # #连接池最大阻塞等待时间(使用负值表示没有限制)
  115. max-wait: -1ms
  116. request:
  117. check:
  118. enable: false
  119. # 开启请求验签
  120. sign: false
  121. # 请求与服务器时间间隔不得超过 10分钟
  122. expire-interval: 600
  123. # 请求不可重复接收时间 10分钟
  124. repeat-interval: 600
  125. # 阿里云对接配置
  126. iot:
  127. consumers:
  128. - enable: true
  129. consumer: com.nb.aliyun.service.consumer.NBAndFourGConsumerGroupService
  130. name: NB
  131. config:
  132. accessKey: "LTAI4G7FA9ytMc76oNkJ45YJ"
  133. accessSecret: "R7hOvMfiHb0PYroDqUDXAYgB9htQss"
  134. consumerGroupId: "v5UP8CWgZKWt1FFubh5B000100"
  135. aliyunUid: "1238892013759131"
  136. regionId: "cn-shanghai"
  137. iotInstanceId: "iot-060a0bgd"
  138. enable: true
  139. productKey: he1f6YdSWHW
  140. - enable: true
  141. consumer: com.nb.aliyun.service.consumer.NBAndFourGConsumerGroupService
  142. name: NB
  143. config:
  144. accessKey: "LTAI4G7FA9ytMc76oNkJ45YJ"
  145. accessSecret: "R7hOvMfiHb0PYroDqUDXAYgB9htQss"
  146. consumerGroupId: "fjMZozdJSpiDcWpxzkPG000100"
  147. aliyunUid: "1238892013759131"
  148. regionId: "cn-shanghai"
  149. iotInstanceId: "iot-060a0bgd"
  150. enable: true
  151. productKey: he1fAihB9M9
  152. # 阿里云对接配置
  153. aliyun:
  154. accessKey: "LTAI4G7FA9ytMc76oNkJ45YJ"
  155. accessSecret: "R7hOvMfiHb0PYroDqUDXAYgB9htQss"
  156. consumerGroupId: "v5UP8CWgZKWt1FFubh5B000100"
  157. aliyunUid: "1238892013759131"
  158. regionId: "cn-shanghai"
  159. # iotInstanceId:企业版实例请填写实例ID,公共实例请填空字符串""。
  160. iotInstanceId: "iot-060a0bgd"
  161. server-subscription:
  162. enable: false # 是否开启阿里云物联网服务端订阅
  163. product:
  164. productKey: he1f6YdSWHW
  165. oss:
  166. aliyun:
  167. accessKey: "LTAI4G7FA9ytMc76oNkJ45YJ"
  168. accessSecret: "R7hOvMfiHb0PYroDqUDXAYgB9htQss"
  169. endpoint: "oss-cn-hangzhou.aliyuncs.com"
  170. bucketName: "tuoren-nb-prod"
  171. notify:
  172. wechat:
  173. url: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=ebeb023b-6f39-4f08-bd5a-67c5f3653107
  174. knife4j:
  175. enable: true
  176. production: true
  177. setting:
  178. custom-code: 200