spring:
  cloud:
    gateway:
      discovery:
        locator:
          enabled: false
          lowerCaseServiceId: true
      routes: #配置网关路由规则
        - id: cloud_uaa
          uri: lb://${ibiz.ref.service.uaa:ibzuaa-api}
          order: 10
          predicates:
            -  Path=/demosys__web/v7/**,/demosys__web/uaa/**,/demosys__web/sysauthlogs
          filters:
            -  StripPrefix=1
        - id: ibizcloud_ou
          uri: lb://${ibiz.ref.service.ou:ibzou-api}
          order: 20
          predicates:
            - Path=/demosys__web/ibzemployees**,/demosys__web/sysemployees**,/demosys__web/ibzdepartments**,/demosys__web/sysdepartments**,/demosys__web/ibzorganizations**,/demosys__web/sysorganizations**
          filters:
            - StripPrefix=1
        - id: cloud_oss
          uri: lb://${ibiz.ref.service.disk:ibzdisk-api}
          order: 40
          predicates:
            - Path=/demosys__web/ibizutil/**,/demosys__web/net-disk/**
          filters:
            - StripPrefix=1
        - id: cloud_conf
          uri: lb://${ibiz.ref.service.conf:ibzuaa-api}
          order: 50
          predicates:
            - Path=/demosys__web/configs/**
          filters:
            - StripPrefix=1
        - id: cloud_dict
          uri: lb://${ibiz.ref.service.dict:ibzdict-api}
          order: 60
          predicates:
            - Path=/demosys__web/dictionar**/**
          filters:
            - StripPrefix=1
        - id: cloud_workflow
          uri: lb://${ibiz.ref.service.wf:ibzwf-api}
          order: 30
          predicates:
            - Path=/demosys__web/wfcore/**
          filters:
            - StripPrefix=1
        - id: gw-default-appdata
          uri: lb://${ibiz.ref.service.demosys:demosys}
          order: 101
          predicates:
            - Path=/demosys__web/appdata
          filters:
            - StripPrefix=1
            - PrefixPath=/demosys
        - id: gw-default-api
          uri: lb://${ibiz.ref.service.demosys:demosys}
          order: 102
          predicates:
            - Path=/demosys__web/**
          filters:
            - StripPrefix=1
            - PrefixPath=/demosys/demoapi
        - id: gw-default
          uri: lb://${ibiz.ref.service.demosys:demosys}
          order: 900
          predicates:
            - Path=/demosys/**
          filters:
            - StripPrefix=1
            - PrefixPath=/demosys
        - id: gw-default-model
          uri: lb://${spring.application.name}
          order: 101
          predicates:
            - Path=/demosys__web/remotemodel/**
          filters:
            - StripPrefix=2
            - PrefixPath=/assets/model