123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- # 项目相关配置
- slibra:
- # 名称
- name: Slibra
- # 版本
- version: 3.8.6
- # 版权年份
- copyrightYear: 2023
- # 实例演示开关
- demoEnabled: true
- # 文件路径 示例( Windows配置D:/uploadPath,Linux配置 /home/uploadPath)
- profile: D:/uploadPath
- # 获取ip地址开关
- addressEnabled: false
- # 验证码类型 math 数字计算 char 字符验证
- captchaType: math
- # 开发环境配置
- server:
- # 服务器的HTTP端口,默认为8080
- port: 8001
- servlet:
- # 应用的访问路径
- context-path: /
- tomcat:
- # tomcat的URI编码
- uri-encoding: UTF-8
- # 连接数满后的排队数,默认为100
- accept-count: 1000
- threads:
- # tomcat最大线程数,默认为200
- max: 800
- # Tomcat启动初始化的线程数,默认值10
- min-spare: 100
- # 日志配置
- logging:
- level:
- com.slibra: debug
- org.springframework: warn
- # 用户配置
- user:
- password:
- # 密码最大错误次数
- maxRetryCount: 5
- # 密码锁定时间(默认10分钟)
- lockTime: 10
- # Spring配置
- spring:
- application:
- name: voice
- # 资源信息
- messages:
- # 国际化资源文件路径
- basename: i18n/messages
- profiles:
- active: local
- thymeleaf:
- mode: HTML
- cache: true
- prefix: classpath:/templates/
- encoding: UTF-8
- suffix: .html
- check-template-location: true
- template-resolver-order: 1
- # 文件上传
- servlet:
- multipart:
- # 单个文件大小
- max-file-size: 10MB
- # 设置总上传的文件大小
- max-request-size: 20MB
- # 服务模块
- devtools:
- restart:
- # 热部署开关
- enabled: true
- # redis 配置
- redis:
- # 地址
- host: 10.0.0.24
- # 端口,默认为6379
- port: 6379
- # 数据库索引
- database: 1
- # 密码
- password: ^YHN&UJM
- # 连接超时时间
- timeout: 10s
- lettuce:
- pool:
- # 连接池中的最小空闲连接
- min-idle: 0
- # 连接池中的最大空闲连接
- max-idle: 8
- # 连接池的最大数据库连接数
- max-active: 8
- # #连接池最大阻塞等待时间(使用负值表示没有限制)
- max-wait: -1ms
- # token配置
- token:
- # 令牌自定义标识
- header: Authorization
- # 令牌密钥
- secret: abcdefghijklmnopqrstuvwxyz
- # 令牌有效期(默认30分钟)
- expireTime: 60
- # 用户自定义的端口
- port: port
- # 是否允许账户多终端同时登录(true允许 false不允许)
- soloLogin: false
- ## MyBatis配置
- #mybatis:
- # # 搜索指定包别名
- # typeAliasesPackage: com.slibra.**.domain
- # # 配置mapper的扫描,找到所有的mapper.xml映射文件
- # mapperLocations: classpath*:mapper/**/*Mapper.xml
- # # 加载全局的配置文件
- # configLocation: classpath:mybatis/mybatis-config.xml
- mybatis-plus:
- # Mapper.xml 文件位置 Maven 多模块项目的扫描路径需以 classpath*: 开头
- mapper-locations: classpath*:mapper/**/*Mapper.xml
- # #MyBaits 别名包扫描路径,通过该属性可以给包中的类注册别名 实体扫描,多个package用逗号或者分号分隔
- type-aliases-package: com.slibra.**.domain
- # config-location: classpath:mybatis/mybatis-config.xml
- # #通过父类(或实现接口)的方式来限定扫描实体
- # typeAliasesSuperType: com.vanhr.user.dao.entity.baseEntity
- # #枚举类 扫描路径 如果配置了该属性,会将路径下的枚举类进行注入,让实体类字段能够简单快捷的使用枚举属性
- # typeEnumsPackage: com.vanhr.user.dao.enums
- # 启动时是否检查 MyBatis XML 文件的存在,默认不检查 仅限spring boot 使用
- checkConfigLocation : true
- # #通过该属性可指定 MyBatis 的执行器,MyBatis 的执行器总共有三种:
- # # ExecutorType.SIMPLE:该执行器类型不做特殊的事情,为每个语句的执行创建一个新的预处理语句(PreparedStatement)
- # # ExecutorType.REUSE:该执行器类型会复用预处理语句(PreparedStatement)
- # # ExecutorType.BATCH:该执行器类型会批量执行所有的更新语句
- # executorType: SIMPLE
- # # 指定外部化 MyBatis Properties 配置,通过该配置可以抽离配置,实现不同环境的配置部署
- # configurationProperties:
- configuration: # MyBatis 原生支持的配置
- # 是否开启自动驼峰命名规则(camel case)映射
- map-underscore-to-camel-case: true
- # 枚举处理类,如果配置了该属性,枚举将统一使用指定处理器进行处理
- # org.apache.ibatis.type.EnumTypeHandler : 存储枚举的名称
- # org.apache.ibatis.type.EnumOrdinalTypeHandler : 存储枚举的索引
- # com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler : 枚举类需要实现IEnum接口或字段标记@EnumValue注解.(3.1.2以下版本为EnumTypeHandler)
- # defaultEnumTypeHandler: com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler
- # 配置JdbcTypeForNull, oracle数据库必须配置
- jdbc-type-for-null: null
- log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
- # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
- global-config: # 全局策略配置
- # 是否控制台 print mybatis-plus 的 LOGO
- banner: true
- db-config:
- # id类型
- id-type: auto
- # 表名是否使用下划线命名,默认数据库表使用下划线命名
- table-underline: true
- #是否开启大写命名,默认不开启
- # capital-mode: false
- # #逻辑已删除值,(逻辑删除下有效) 需要注入逻辑策略LogicSqlInjector 以@Bean方式注入
- # logic-not-delete-value: 0
- # #逻辑未删除值,(逻辑删除下有效)
- # logic-delete-value: 1
- # PageHelper分页插件
- pagehelper:
- helperDialect: mysql
- supportMethodsArguments: true
- params: count=countSql
- # Swagger配置
- swagger:
- # 是否开启swagger
- enabled: true
- # 请求前缀
- pathMapping: /dev-api
- # 防止XSS攻击
- xss:
- # 过滤开关
- enabled: true
- # 排除链接(多个用逗号分隔)
- excludes: /system/notice
- # 匹配链接
- urlPatterns: /system/*,/monitor/*,/tool/*
- application:
- ali-cloud:
- enable-sms: true
- access-key-id: LTAI5tMYjV29Hy1XKn3d79YD
- access-key-secret: 48we5KZdx9Bu2OiJ9hmXhQTf2aCut0
- sign-name: 伏羲碳惠交易平台
- templateCooperation: SMS_264860508
- templateCodeMessage: SMS_461080515
- templateSysRegistPassed: SMS_461065541
- templateRegistPassed: SMS_461025520
- templateRegistUnpassed: SMS_460935564
- templateAccountFreezed: SMS_264190885
- templateAccountUnfreezed: SMS_264030916
- templateAccountReset: SMS_264030920
- templateRegistBuyer: SMS_462425424
- plat-bank-account:
- user-id: 1
- account-name: 碳交易平台银行账号
- account-number: 1234567891234567
- issuing-bank: 平台开会行
- inter-bank-number: 银联号
- issuing-address: 开户行地址
- tempPath: ./trade/tmp/
- uploadPath: ./upload/
- ecspUploadPath: ../clibra/upload/
- # wechatPay:
- # merchantId: 1649012850
- # appId: wx4bc491881ec58241
- # privateKeyPath: /home/slibra/apiclient_key.pem
- # merchantSerialNumber: 509C23FE88EBBBA28BF0F9D9FA477FF93F9EDD24
- # apiV3key: 5ugirU2woc4BQdGZjJlQX8GHmY4u8685
- oss:
- qiniu:
- url: https://static.fuxicarbon.com #域名
- accessKey: z7EU9DhXbF9Y0J462Qmo8a8HvCOu5KUhR3PiGN-9 #
- secretKey: t6LGwyfl4gFbckQtyk2QUYW1162u5e7oZh9Ixsnd #
- bucketName: fuxicarbon #空间名
- #默认走测试环境
- big-model:
- ip: 10.0.0.24
- port: 27070
- temperature: 0.7
- topP: 0.7
- log:
- logPath: /home/intelligent-voice/logs
- #tts配置
- ALIYUN_AK_ID: LTAI5tQ2HmiHCygZkt5BYrYR
- ALIYUN_AK_SECRET: KhmxTd14SUcXafpFk5yofA43FoeM99
- NLS_APP_KEY: OKt6jogp6fRjHQVp
- WS_URL: wss://nls-gateway-cn-shanghai.aliyuncs.com/ws/v1
- #DOMAIN: https://pbx.fuxicarbon.com/voice/
- #URL_DISK_PREFIX: /root/aibot/dm/voice/
- SIP_SUFFIX: '@pbx.fuxicarbon.com:5060'
- FILE_URL_PREFIX: /home/hongshan
- #prometheus监控
- management:
- server:
- port: 8001
- endpoints:
- web:
- exposure:
- include: '*'
- metrics:
- tags:
- application: voice
|