server:
  port: 8000
  sysLogPort: 63701
  servlet: 
    session:
      timeout: 7200 
  tomcat:
    max-http-form-post-size: 100MB
  compression:
    enabled: true
    min-response-size: 2048
    mim-types: text/html,text/xml,text/plain,text/css,text/javascript,application/json,application/xml
  error: 
    include-stacktrace: always
    
spring:
  profiles:
    active: dev
  application:
    name: cdnWebUI
  session:
    store-type: jdbc
    jdbc:
      initialize-schema: always
  jackson:
    default-property-inclusion: NON_NULL
  jmx:
    enabled: true
  mvc:
    pathmatch:
      matching-strategy: ant_path_matcher
      static-path-pattern: /**
  web:
    resources:
      static-locations[0]: file:/home/file/
      static-locations[1]: classpath:/static/
  jpa:
    properties: 
      hibernate.globally_quoted_identifiers: true #对jpa sql关键字进行转义
      hibernate.globally_quoted_identifiers_skip_column_definitions: true #不要对字段类型进行转义
    hibernate: 
      ddl-auto: update #自动更新数据库表,如不需要自动更新数据库,则取消此参数
  datasource:
    hikari:
      #连接池名
      pool-name: DateHikariCP
      #最小空闲连接数
      minimum-idle: 10
      # 连接池最大连接数，默认是10
      maximum-pool-size: 100
  #使用虚拟线程
  threads: 
    virtual: 
      enabled: true 
  quartz:
    #quartz定时任务,采用数据库方式
    job-store-type: jdbc
    # 配置文件中的 initialize-schema: always 配置的 always 属性意思是，每次初始化都会重新生成表(执行一次删除，执行一次创建)，生成后，可以修改为 never
    jdbc:
      initialize-schema: never
    properties:
      org:
        quartz:
          scheduler: 
            instanceName: cdnServer
            instanceId: AUTO
          threadPool: #线程池
            class: org.quartz.simpl.SimpleThreadPool
            threadCount: 50            
      
# springdoc-openapi项目配置
springdoc:
  group-configs:
    - group: '管理员端'
      packages-to-scan: com.cym.controller.webapi.admin
    - group: '用户端'
      packages-to-scan: com.cym.controller.webapi.user
            
knife4j:
  enable: true  
  
  
project:
  clientHome: /home/cdnClient/
  home: /home/cdnWebUI/
  
logging: 
  file:
    name: ${project.home}log/cdnWebUI.log
    max-size: 1024MB
  level:
    com.binance.connector.client.utils.RequestHandler: OFF  
    
ali:
  host: https://my.freecdn.pw/
  appId: 2017021705714497
  privateKey: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCGfBMOwx2blHjBWbEgg/68GAfRFRGgoY8GAn1tOWWNfCYD7zCfBFIZDNc6ptOPEc2q2JH8YB5wgBDU4i/Usi7zkeYIcuhgTF8MK7+6GJkyvFuQk7SNcEhdy0xDD3QgygM752EDp57i3jISkYWEK2swbSjAjrj4FurLbXcCsKhiKVkGGslEPtBRetIMDk+ZnXfC5iMVa0OHIsVfw7xzLBKadA7+5ZPiQ+jpw9CNkXuQOD1cwh57u2Qm0e3q/QFCDnKCeiJ5TIspgbtweK4uxz5vBzvaFnYdup0reA9P2fBhEZkuQjAFAGGJuVl66OzBWEGmA0PvTx71Sl18PtLhF2KJAgMBAAECggEAOD6R9d2Sd2vr6OlrE+9ATUg7lK0cFzMaTughrtmPaFHg0Epr6kVzVHizVxtIZZCLlIVI4OUONfzJjU8fs/PlgQamzyfHmea25a8yW1FIWRi/rsKng3PPQDLzLSS8a64xFg+Z2l5zK+zDwlJMJc/G35T3szi9kTx8bCHW4TAi7BJEa/jNa2CIDKdT43gBmU5r9u8sQ0eLlNk72xvlSVFWIVRjffODhWOz5a2oK8IsJVV+fbBH2v+lY728l8fTT4V2MY2Inj2uzRfylq8aoWB7xjQkibBiLqIhjRODK2aVWiwCCnvq/zidqssOJ6CzcWpIxzDOrgIuj2bh44URs3afVQKBgQDSvBuK5v5Chdgf2S5nGo3tQBDXD+IX8o53HhFuDU2gbse8b95ZYWuFgXPGDx+NLrvlnJd+imaIk2lbUL5abxbJSEVXh+vSnh3U73OGqQ/a9lzJtWsLnl4dzUb47hpn0H5q88LgezcypNLXRrdHmmVBe7zKz4opvBr/QKOHmRgVHwKBgQCjXx89ITStw7iVf7J1iWZfW2E3tlWdYA/uwuPCAaUagizjpJ9MRzmH7F2fbPd5sQTnjpBcPATNDGqT4JSRxyBeDxYEDx92QFO3l7W5XwnSbJI/k/wDFbt7zFGuhZju/Uxo0E+uel6AtW2EzakouT6A3anEkwa3LB0+6+F7aiQrVwKBgH8N7Ok1Vg0Tl3e0QLbnGrT1UHHp4J4hnuWQml+o46mbwQ8Kv5tSEjqfDwdV7Ob5S04nuGsR1Ln5bqcgqnPp0GoxCaW5jGQi8seESzngSm/w44a1u8F4jTQYpPbGz+LRoLapG1Cu2VvOZlRnDW+9VdlCWlRJBvscr4ZAGZhSpGNvAoGAVBFSxeYccX5RsbxwXMNDhrZDJKQTElSoXjizctXd2/I4nzvLLTlJhYQ/+RXdkyVgXLej2ZKY9dr5zPa3/Pv2z+/7aENP8U3QxpyuyqD5MOrlpwnDmOLKAz50mdXtiK2XcCghmKsnjhvOK5SZA3evjiiCf8EYp5Fvyz0eXp+T1SkCgYEAxP6+Ud5WFXsqnWtsJ0MVzL1KLb4pngcYxi04USXtwHnfWlpXwj3QRkwYiAHkh4S4hh+MYq89j2mH7rNjt2VKD6vwM5R6nN7bbg3kbOtXti4J2R6mOtdUY+i4qH9hmMtUmAsRPOv9E2+R866RJ+OJ7elN/F5uzWob2Y5382wW5R4=
  alipayPublicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4W97QFrpiRVraGqEx+izzW68YaYnbq3dLYJ4ZlUeZ+5yl0y3jIb5ZNqOoddAkahwht5HT95fvQ7ISDENEpwx79Nt3DtsFeEoJoLtMRKIQAEjE+kK25xBP2e6KDxJE7MCBFWBduVv+DQAjPQU+nqOxZKeVJaiTKdxxKNH/k6WT3D3b8zvF9nIQ/rDWGqwg0Jc0J5ko2+X087m3C0EPqGlXDUC0pLvKbJII8SWPxLuLwxIhSfU/3G6CWVAWj8RZ1++NFrIg1weqlImp8JTXfUy36DPm1CMus4Hm0tew5uiIqAvZz7AYFoOsx7T5rzSZGXgrZ4PRJuo0GTOAZZ93ZpltwIDAQAB
  
bian:
  apiKey: Lh44H4Z5nBHObDkL8wHg4mvN5RDt0vhA076b4WnBNaA5k4TAe6lN23dVB8GVK6Ec
  secretKey: lyIDhTkJO1tJz9bLO0wI7zyv9HsrQGdU1LAJQQ8t5xyC1Ca9waQRp0Ocy7he2PWX

telegramToken: 6960437020:AAE-BbpzfyKz5KVKqBkK6tcDymECWF8UGNo

#proxy:
#  ips: 27.124.8.250:12302,154.84.17.66:12302,156.234.95.92:12302
  
acmeDnsAuth: http://127.0.0.1:7890
