application.yml 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. # 项目相关配置
  2. slibra:
  3. # 名称
  4. name: Slibra
  5. # 版本
  6. version: 3.8.6
  7. # 版权年份
  8. copyrightYear: 2023
  9. # 实例演示开关
  10. demoEnabled: true
  11. # 文件路径 示例( Windows配置D:/uploadPath,Linux配置 /home/uploadPath)
  12. profile: D:/uploadPath
  13. # 获取ip地址开关
  14. addressEnabled: false
  15. # 验证码类型 math 数字计算 char 字符验证
  16. captchaType: math
  17. # 开发环境配置
  18. server:
  19. # 服务器的HTTP端口,默认为8080
  20. port: 8001
  21. servlet:
  22. # 应用的访问路径
  23. context-path: /
  24. tomcat:
  25. # tomcat的URI编码
  26. uri-encoding: UTF-8
  27. # 连接数满后的排队数,默认为100
  28. accept-count: 1000
  29. threads:
  30. # tomcat最大线程数,默认为200
  31. max: 800
  32. # Tomcat启动初始化的线程数,默认值10
  33. min-spare: 100
  34. # 日志配置
  35. logging:
  36. level:
  37. com.slibra: debug
  38. org.springframework: warn
  39. # 用户配置
  40. user:
  41. password:
  42. # 密码最大错误次数
  43. maxRetryCount: 5
  44. # 密码锁定时间(默认10分钟)
  45. lockTime: 10
  46. # Spring配置
  47. spring:
  48. application:
  49. name: voice
  50. # 资源信息
  51. messages:
  52. # 国际化资源文件路径
  53. basename: i18n/messages
  54. profiles:
  55. active: local
  56. thymeleaf:
  57. mode: HTML
  58. cache: true
  59. prefix: classpath:/templates/
  60. encoding: UTF-8
  61. suffix: .html
  62. check-template-location: true
  63. template-resolver-order: 1
  64. # 文件上传
  65. servlet:
  66. multipart:
  67. # 单个文件大小
  68. max-file-size: 10MB
  69. # 设置总上传的文件大小
  70. max-request-size: 20MB
  71. # 服务模块
  72. devtools:
  73. restart:
  74. # 热部署开关
  75. enabled: true
  76. # redis 配置
  77. redis:
  78. # 地址
  79. host: 10.0.0.24
  80. # 端口,默认为6379
  81. port: 6379
  82. # 数据库索引
  83. database: 1
  84. # 密码
  85. password: ^YHN&UJM
  86. # 连接超时时间
  87. timeout: 10s
  88. lettuce:
  89. pool:
  90. # 连接池中的最小空闲连接
  91. min-idle: 0
  92. # 连接池中的最大空闲连接
  93. max-idle: 8
  94. # 连接池的最大数据库连接数
  95. max-active: 8
  96. # #连接池最大阻塞等待时间(使用负值表示没有限制)
  97. max-wait: -1ms
  98. # token配置
  99. token:
  100. # 令牌自定义标识
  101. header: Authorization
  102. # 令牌密钥
  103. secret: abcdefghijklmnopqrstuvwxyz
  104. # 令牌有效期(默认30分钟)
  105. expireTime: 60
  106. # 用户自定义的端口
  107. port: port
  108. # 是否允许账户多终端同时登录(true允许 false不允许)
  109. soloLogin: false
  110. ## MyBatis配置
  111. #mybatis:
  112. # # 搜索指定包别名
  113. # typeAliasesPackage: com.slibra.**.domain
  114. # # 配置mapper的扫描,找到所有的mapper.xml映射文件
  115. # mapperLocations: classpath*:mapper/**/*Mapper.xml
  116. # # 加载全局的配置文件
  117. # configLocation: classpath:mybatis/mybatis-config.xml
  118. mybatis-plus:
  119. # Mapper.xml 文件位置 Maven 多模块项目的扫描路径需以 classpath*: 开头
  120. mapper-locations: classpath*:mapper/**/*Mapper.xml
  121. # #MyBaits 别名包扫描路径,通过该属性可以给包中的类注册别名 实体扫描,多个package用逗号或者分号分隔
  122. type-aliases-package: com.slibra.**.domain
  123. # config-location: classpath:mybatis/mybatis-config.xml
  124. # #通过父类(或实现接口)的方式来限定扫描实体
  125. # typeAliasesSuperType: com.vanhr.user.dao.entity.baseEntity
  126. # #枚举类 扫描路径 如果配置了该属性,会将路径下的枚举类进行注入,让实体类字段能够简单快捷的使用枚举属性
  127. # typeEnumsPackage: com.vanhr.user.dao.enums
  128. # 启动时是否检查 MyBatis XML 文件的存在,默认不检查 仅限spring boot 使用
  129. checkConfigLocation : true
  130. # #通过该属性可指定 MyBatis 的执行器,MyBatis 的执行器总共有三种:
  131. # # ExecutorType.SIMPLE:该执行器类型不做特殊的事情,为每个语句的执行创建一个新的预处理语句(PreparedStatement)
  132. # # ExecutorType.REUSE:该执行器类型会复用预处理语句(PreparedStatement)
  133. # # ExecutorType.BATCH:该执行器类型会批量执行所有的更新语句
  134. # executorType: SIMPLE
  135. # # 指定外部化 MyBatis Properties 配置,通过该配置可以抽离配置,实现不同环境的配置部署
  136. # configurationProperties:
  137. configuration: # MyBatis 原生支持的配置
  138. # 是否开启自动驼峰命名规则(camel case)映射
  139. map-underscore-to-camel-case: true
  140. # 枚举处理类,如果配置了该属性,枚举将统一使用指定处理器进行处理
  141. # org.apache.ibatis.type.EnumTypeHandler : 存储枚举的名称
  142. # org.apache.ibatis.type.EnumOrdinalTypeHandler : 存储枚举的索引
  143. # com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler : 枚举类需要实现IEnum接口或字段标记@EnumValue注解.(3.1.2以下版本为EnumTypeHandler)
  144. # defaultEnumTypeHandler: com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler
  145. # 配置JdbcTypeForNull, oracle数据库必须配置
  146. jdbc-type-for-null: null
  147. log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
  148. # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  149. global-config: # 全局策略配置
  150. # 是否控制台 print mybatis-plus 的 LOGO
  151. banner: true
  152. db-config:
  153. # id类型
  154. id-type: auto
  155. # 表名是否使用下划线命名,默认数据库表使用下划线命名
  156. table-underline: true
  157. #是否开启大写命名,默认不开启
  158. # capital-mode: false
  159. # #逻辑已删除值,(逻辑删除下有效) 需要注入逻辑策略LogicSqlInjector 以@Bean方式注入
  160. # logic-not-delete-value: 0
  161. # #逻辑未删除值,(逻辑删除下有效)
  162. # logic-delete-value: 1
  163. # PageHelper分页插件
  164. pagehelper:
  165. helperDialect: mysql
  166. supportMethodsArguments: true
  167. params: count=countSql
  168. # Swagger配置
  169. swagger:
  170. # 是否开启swagger
  171. enabled: true
  172. # 请求前缀
  173. pathMapping: /dev-api
  174. # 防止XSS攻击
  175. xss:
  176. # 过滤开关
  177. enabled: true
  178. # 排除链接(多个用逗号分隔)
  179. excludes: /system/notice
  180. # 匹配链接
  181. urlPatterns: /system/*,/monitor/*,/tool/*
  182. application:
  183. ali-cloud:
  184. enable-sms: true
  185. access-key-id: LTAI5tMYjV29Hy1XKn3d79YD
  186. access-key-secret: 48we5KZdx9Bu2OiJ9hmXhQTf2aCut0
  187. sign-name: 伏羲碳惠交易平台
  188. templateCooperation: SMS_264860508
  189. templateCodeMessage: SMS_461080515
  190. templateSysRegistPassed: SMS_461065541
  191. templateRegistPassed: SMS_461025520
  192. templateRegistUnpassed: SMS_460935564
  193. templateAccountFreezed: SMS_264190885
  194. templateAccountUnfreezed: SMS_264030916
  195. templateAccountReset: SMS_264030920
  196. templateRegistBuyer: SMS_462425424
  197. plat-bank-account:
  198. user-id: 1
  199. account-name: 碳交易平台银行账号
  200. account-number: 1234567891234567
  201. issuing-bank: 平台开会行
  202. inter-bank-number: 银联号
  203. issuing-address: 开户行地址
  204. tempPath: ./trade/tmp/
  205. uploadPath: ./upload/
  206. ecspUploadPath: ../clibra/upload/
  207. # wechatPay:
  208. # merchantId: 1649012850
  209. # appId: wx4bc491881ec58241
  210. # privateKeyPath: /home/slibra/apiclient_key.pem
  211. # merchantSerialNumber: 509C23FE88EBBBA28BF0F9D9FA477FF93F9EDD24
  212. # apiV3key: 5ugirU2woc4BQdGZjJlQX8GHmY4u8685
  213. oss:
  214. qiniu:
  215. url: https://static.fuxicarbon.com #域名
  216. accessKey: z7EU9DhXbF9Y0J462Qmo8a8HvCOu5KUhR3PiGN-9 #
  217. secretKey: t6LGwyfl4gFbckQtyk2QUYW1162u5e7oZh9Ixsnd #
  218. bucketName: fuxicarbon #空间名
  219. #默认走测试环境
  220. big-model:
  221. ip: 10.0.0.24
  222. port: 27070
  223. temperature: 0.7
  224. topP: 0.7
  225. log:
  226. logPath: /home/intelligent-voice/logs
  227. #tts配置
  228. ALIYUN_AK_ID: LTAI5tQ2HmiHCygZkt5BYrYR
  229. ALIYUN_AK_SECRET: KhmxTd14SUcXafpFk5yofA43FoeM99
  230. NLS_APP_KEY: OKt6jogp6fRjHQVp
  231. WS_URL: wss://nls-gateway-cn-shanghai.aliyuncs.com/ws/v1
  232. #DOMAIN: https://pbx.fuxicarbon.com/voice/
  233. #URL_DISK_PREFIX: /root/aibot/dm/voice/
  234. SIP_SUFFIX: '@pbx.fuxicarbon.com:5060'
  235. FILE_URL_PREFIX: /home/hongshan
  236. #prometheus监控
  237. management:
  238. server:
  239. port: 8001
  240. endpoints:
  241. web:
  242. exposure:
  243. include: '*'
  244. metrics:
  245. tags:
  246. application: voice