# 本地开发环境配置
spring:
  config:
    activate:
      on-profile: local
  cloud:
    gateway:
      routes:
        - id: manage-app
          uri: http://localhost:8084
          predicates:
            - Path=/api/**
      default-filters:
        - name: JwtAuthentication
        - name: RbacAuthorization
        - name: Retry
          args:
            retries: 3
            statuses: BAD_GATEWAY,SERVICE_UNAVAILABLE
            methods: GET,POST
            backoff:
              firstBackoff: 10ms
              maxBackoff: 50ms
              factor: 2
              basedOnPreviousValue: false
        - name: DedupeResponseHeader
          args:
            name: Content-Encoding
            strategy: RETAIN_FIRST

jwt:
  secret: U2FsdGVkX1+vZ5Y9QmKxL8nN3rP7tW2jH4fG6dA8sB1cE5yN0zX3qV7wM4
  expiration: 86400000

logging:
  level:
    cn.novalon.manage.gateway: DEBUG
    org.springframework.cloud.gateway: DEBUG