apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: poyee-order-pay.https spec: entryPoints: - websecure routes: - kind: Rule match: >- Host(`bid-dev.auction.hobbystocks.cn`) && Path(`/order/v1/checklistBase/searchBaseInfoBySelect`,`/order/v1/api/base/selectData`) middlewares: - name: poyee-order-pay-stripprefix - name: poyee-order-pay-cors-header services: - name: poyee-auction-order port: 80 - kind: Rule match: Host(`bid-dev.auction.hobbystocks.cn`) && Path(`/order/v1/api/express/{type:\w+}/notice`) middlewares: - name: poyee-order-pay-stripprefix services: - name: poyee-auction-order port: 80 - kind: Rule match: Host(`bid-dev.auction.hobbystocks.cn`) && PathPrefix(`/order/v1`) middlewares: - name: poyee-order-pay-stripprefix - name: poyee-order-pay-cors-header - name: coresvc-jwt-token-v2-verify services: - name: poyee-auction-order port: 80 - kind: Rule match: Host(`bid-dev.auction.hobbystocks.cn`) && PathPrefix(`/order`) middlewares: - name: poyee-order-pay-stripprefix - name: poyee-order-pay-cors-header services: - name: poyee-auction-order port: 80 - kind: Rule match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/pay/api/v1/recharge`, `/pay/api/v1/rechargeManager`) middlewares: - name: poyee-order-pay-stripprefix - name: poyee-order-pay-cors-header - name: coresvc-jwt-token-v2-verify services: - name: poyee-auction-pay port: 80 - kind: Rule match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/pay/api/v1/express/qm-auction/paymentBack`) middlewares: - name: poyee-order-pay-stripprefix - name: poyee-order-pay-cors-header services: - name: poyee-auction-pay port: 80 - kind: Rule match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/pay`) middlewares: - name: poyee-order-pay-stripprefix - name: poyee-order-pay-cors-header services: - name: poyee-auction-pay port: 80 tls: secretName: m2-dev.hobbystocks.cn