application.yml 2.24 KB
spring:
  cloud:
    loadbalancer:
      ribbon:
        enabled: false
      health-check:
        interval: 10s
    gateway:
      enabled: true
      globalcors:
        cors-configurations:
          '[/**]':
            allow-credentials: true
            allowedOrigins: "*"
            allowedMethods: "*"
            allowedHeaders: "*"
      discovery:
        locator:
          enabled: true
          lower-case-service-id: true
      routes:
        - id: images
          uri: http://192.168.9.233:30007/
          predicates:
            - Path=/images/**
    #        - id: videoService
    #          uri: http://192.168.9.233:10350/
    #          predicates:
    #            - Path=/video-server/**
    #          filters:
    #            - RewritePath=/video-server/?(?<segment>.*),/$\{segment}
    consul:
      # 服务发现配置
      discovery:
        # 启用服务发现
        enabled: true
        # 启用服务注册
        register: true
        # 服务停止时取消注册
        deregister: true
        # 表示注册时使用IP而不是hostname
        prefer-ip-address: true
        # 执行监控检查的频率
        health-check-interval: 10s
        # 设置健康检查失败多长时间后,取消注册
        health-check-critical-timeout: 30s
        # 健康检查的路径
        health-check-path: /actuator/info
        # 服务注册标识,格式为:应用名称:服务器IP:端口
        instance-id: ${spring.application.name}:${spring.cloud.consul.discovery.ip-address}:${server.port}
        ip-address: 192.168.9.146
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://192.168.9.233:3306/fanxing3
    username: root
    password: 123456
  redis:
    host: 192.168.9.233
    port: 6379
    password: 3c61f2e4c4d1877ef9d01319c3a0fccaeabb1518
    database: 15
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8
    default-property-inclusion: non_null
logging:
  config: classpath:logback-${spring.profiles.active}.xml
vion:
  auth-enabled: true
  skip-auth:
    - .*login.*
    - .*fanxing-task/register.*
    - .*fanxing-task/keepalive.*
    - .*fanxing-forward/result.*
  redisson:
    path: F:\myIDEAworkspace\jt\fanxing3\fanxing-commons\src\main\resources\redisson.yml