spring:
  application:
    name: seer-pay
  profiles:
    active: dev
  main:
    allow-bean-definition-overriding: true
  mvc:
    pathmatch:
      matching-strategy: ant_path_matcher
  flyway:
    enabled: true
    locations: classpath:db/mysql
    baseline-on-migrate: true
    clean-disable: true
    baseline-version: 0.9.0
    table: flyway_schema_history_pay
  config:
    import:
      - optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml
      - optional:nacos:shared-database.yaml
      - optional:nacos:shared-redis.yaml
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.0.39:8848  # 配置中心地址
        group: DEFAULT_GROUP         # 分组（默认DEFAULT_GROUP）
        namespace: ${spring.profiles.active}
      config:
        server-addr: 192.168.0.39:8848  # 配置中心地址
        file-extension: yaml         # 配置文件后缀（yaml/properties）
        namespace: ${spring.profiles.active}
    loadbalancer:
      enabled: true
#日志
logging:
  config: classpath:logback-dev.xml

nacos:
  client:
    naming:
      failover:
        enabled: false

server:
  port: 8087
  servlet:
    context-path: /seer/pay


### XXL-JOB 配置
xxl:
  job:
    enabled: false
    admin:
      ### 调度中心部署跟地址 [选填]：如调度中心集群部署存在多个地址则用逗号分隔。
      addresses: http://192.168.0.45:8080/xxl-job-admin
    ### 执行器通讯TOKEN [选填]：非空时启用
    access-token: default_token
    executor:
      ### 执行器AppName [选填]：执行器心跳注册分组依据；如果不配置则关闭自动注册
      app-name: seer-pay-${spring.profiles.active}
      ### 执行器注册 [选填]：优先使用该配置作为注册地址，为空时使用内嵌服务 ”IP:PORT“ 作为注册地址
      address:
      ### 执行器IP [选填]：默认为空表示自动获取IP，多网卡时可手动设置指定IP
      ip:
      ### 执行器端口号 [选填]：小于等于0则自动获取；默认端口为9999，单机部署多个执行器时，注意要配置不同执行器端口
      port: 0
      ### 执行器运行日志文件存储磁盘路径 [选填] ：需要对该路径拥有读写权限；为空则使用默认路径
      log-path: /app/java/logs/seer-pay/xxl-job
      ### 执行器日志文件保存天数 [选填] ： 过期日志自动清理, 限制值大于等于3时生效; 否则, 如-1, 关闭自动清理功能
      log-retention-days: 30