application-prod.yml 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. # 120.48.78.4 ->192.168.32.3
  2. # 180.76.118.15 ->192.168.32.2
  3. # 项目相关配置
  4. ruoyi:
  5. # 名称
  6. name: SalesHelper
  7. # 版本
  8. version: 3.8.7
  9. # 版权年份
  10. copyrightYear: 2024
  11. # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
  12. profile: /uploadPath
  13. # profile: D:/SalesHelper/uploadPath
  14. # 获取ip地址开关
  15. addressEnabled: false
  16. # 验证码类型 math 数字计算 char 字符验证
  17. captchaType: math
  18. # 外部非认证请求所需的accessKey
  19. outsideAccessKey: fQWz39RXcsU7AER3j96T
  20. # 开发环境配置
  21. server:
  22. # 服务器的HTTP端口,默认为8080
  23. port: 8080
  24. servlet:
  25. # 应用的访问路径
  26. context-path: /
  27. tomcat:
  28. # 最大连接数,默认10000
  29. max-connections: 20000
  30. # tomcat的URI编码
  31. uri-encoding: UTF-8
  32. # 连接数满后的排队数,默认为100
  33. accept-count: 2000
  34. threads:
  35. # tomcat最大线程数,默认为200
  36. max: 1000
  37. # Tomcat启动初始化的线程数,默认值10
  38. min-spare: 100
  39. # 日志配置
  40. logging:
  41. level:
  42. com.yuyan: debug
  43. org.springframework: warn
  44. # 用户配置
  45. user:
  46. password:
  47. # 密码最大错误次数
  48. maxRetryCount: 5
  49. # 密码锁定时间(默认10分钟)
  50. lockTime: 10
  51. # Spring配置
  52. spring:
  53. # 数据源配置
  54. datasource:
  55. type: com.alibaba.druid.pool.DruidDataSource
  56. driverClassName: org.mariadb.jdbc.Driver
  57. druid:
  58. # 主库数据源
  59. master:
  60. url: jdbc:mariadb://10.88.0.1:10006/sales_helper?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8
  61. username: root
  62. password: XlY0yFb0qUrAW6Hl6L3UTEI6
  63. # 从库数据源
  64. slave:
  65. # 从数据源开关/默认关闭
  66. enabled: false
  67. url:
  68. username:
  69. password:
  70. # 初始连接数
  71. initialSize: 5
  72. # 最小连接池数量
  73. minIdle: 10
  74. # 最大连接池数量
  75. maxActive: 60
  76. # 配置获取连接等待超时的时间
  77. maxWait: 60000
  78. # 配置连接超时时间
  79. connectTimeout: 30000
  80. # 配置网络超时时间
  81. socketTimeout: 60000
  82. # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
  83. timeBetweenEvictionRunsMillis: 60000
  84. # 配置一个连接在池中最小生存的时间,单位是毫秒
  85. minEvictableIdleTimeMillis: 300000
  86. # 配置一个连接在池中最大生存的时间,单位是毫秒
  87. maxEvictableIdleTimeMillis: 900000
  88. # 配置检测连接是否有效
  89. validationQuery: SELECT 1 FROM DUAL
  90. testWhileIdle: true
  91. testOnBorrow: false
  92. testOnReturn: false
  93. webStatFilter:
  94. enabled: true
  95. statViewServlet:
  96. enabled: true
  97. # 设置白名单,不填则允许所有访问
  98. allow:
  99. url-pattern: /druid/*
  100. # 控制台管理用户名和密码
  101. login-username: ruoyi
  102. login-password: 123456
  103. filter:
  104. stat:
  105. enabled: true
  106. # 慢SQL记录
  107. log-slow-sql: true
  108. slow-sql-millis: 1000
  109. merge-sql: true
  110. wall:
  111. config:
  112. multi-statement-allow: true
  113. # 资源信息
  114. messages:
  115. # 国际化资源文件路径
  116. basename: i18n/messages
  117. # 文件上传
  118. servlet:
  119. multipart:
  120. # 单个文件大小
  121. max-file-size: 100MB
  122. # 设置总上传的文件大小
  123. max-request-size: 200MB
  124. # 服务模块
  125. devtools:
  126. restart:
  127. # 热部署开关
  128. enabled: true
  129. # redis 配置
  130. redis:
  131. # 地址
  132. host: 10.88.0.1
  133. # 端口,默认为6379
  134. port: 10007
  135. # 数据库索引
  136. database: 1
  137. # 密码
  138. password:
  139. # 连接超时时间
  140. timeout: 10s
  141. lettuce:
  142. pool:
  143. # 连接池中的最小空闲连接
  144. min-idle: 0
  145. # 连接池中的最大空闲连接
  146. max-idle: 8
  147. # 连接池的最大数据库连接数
  148. max-active: 8
  149. # #连接池最大阻塞等待时间(使用负值表示没有限制)
  150. max-wait: -1ms
  151. cloud:
  152. openfeign:
  153. client:
  154. config:
  155. default:
  156. connectTimeout: 300000
  157. readTimeout: 300000
  158. llm-project-review:
  159. connectTimeout: 300000
  160. readTimeout: 300000
  161. # token配置
  162. token:
  163. # 是否允许账户多终端同时登录(true允许 false不允许)
  164. soloLogin: false
  165. # 令牌自定义标识
  166. header: Authorization
  167. # 令牌密钥
  168. secret: abcdefghijklmnopqrstuvwxyz
  169. # 令牌有效期(之前默认30分钟)现改为7天
  170. expireTime: 10080
  171. # MyBatis配置
  172. mybatis-plus:
  173. # 搜索指定包别名
  174. typeAliasesPackage: com.yuyan.**.domain
  175. # 配置mapper的扫描,找到所有的mapper.xml映射文件
  176. mapperLocations: classpath*:mapper/**/*Mapper.xml
  177. # 加载全局的配置文件
  178. configLocation: classpath:mybatis/mybatis-config.xml
  179. global-config:
  180. db-config:
  181. # 那个字段是逻辑删除字段,也可以在字段上添加注解@TableLogic,在这里边配置是全局生效
  182. # logic-delete-field: status # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
  183. logic-delete-value: 1 # 逻辑已删除值(默认为 1)
  184. logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
  185. # PageHelper分页插件
  186. pagehelper:
  187. helperDialect: mysql
  188. supportMethodsArguments: true
  189. params: count=countSql
  190. # Swagger配置
  191. swagger:
  192. # 是否开启swagger
  193. enabled: false
  194. # 请求前缀
  195. pathMapping: /dev-api
  196. # 防止XSS攻击
  197. xss:
  198. # 过滤开关
  199. enabled: true
  200. # 排除链接(多个用逗号分隔)
  201. excludes: /system/notice
  202. # 匹配链接
  203. urlPatterns: /system/*,/monitor/*,/tool/*
  204. feign:
  205. client:
  206. config:
  207. default:
  208. connectTimeout: 300000
  209. readTimeout: 300000
  210. llm-project-review:
  211. connectTimeout: 300000
  212. readTimeout: 300000
  213. url:
  214. salesHelper-remote-spider: http://192.168.32.3:19000 # 爬虫服务
  215. salesmap-LLM: http://192.168.32.2:13003 #大模型
  216. chat_base_url: http://192.168.32.2:13003 #对话相关接口
  217. # 滑块验证码
  218. aj:
  219. captcha:
  220. # 缓存类型
  221. cache-type: redis
  222. # blockPuzzle 滑块 clickWord 文字点选 default默认两者都实例化
  223. type: blockPuzzle
  224. # 右下角显示字
  225. water-mark:
  226. # 校验滑动拼图允许误差偏移量(默认5像素)
  227. slip-offset: 5
  228. # aes加密坐标开启或者禁用(true|false)
  229. aes-status: true
  230. # 滑动干扰项(0/1/2)
  231. interference-options: 2
  232. # Minio配置(设置成内网地址会导致图片读不出来)
  233. minio:
  234. url: http://192.168.32.3:16002/
  235. accessKey: minio
  236. secretKey: jinyan-minio
  237. bucketName: official-doc-file-sales-helper
  238. # 开放智能检测
  239. management:
  240. endpoints:
  241. web:
  242. exposure:
  243. include:
  244. - health
  245. - info
  246. - flyway
  247. aliyunsms:
  248. accessKeyID: LTAI5tHEvgFX3z5xYgheoYHB
  249. accessKeySecret: l9LUuzgmilpYfgmsNRqgFNvu6HPhlZ
  250. smsSign: '成都随越科技'
  251. templateCode: SMS_465353737
  252. #短信同一个号码一个小时限制发送条数
  253. sms:
  254. num: 3