apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: m2dev-https-poyee-app namespace: default spec: entryPoints: - websecure routes: - kind: Rule match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/merchant/checkMechantInfo`,`/py-app/api/merchant/getMerchantInfoByType`) middlewares: - name: poyee-app-v2-strip services: - name: poyee-app port: 80 - kind: Rule match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/sendPhoneCode`) middlewares: - name: poyee-app-ratelimit-phonecode-byheader - name: poyee-app-v2-strip services: - name: poyee-app port: 80 - kind: Rule match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/merchant`,`/py-app/api/mine/`) middlewares: - name: jwt-token-validation - name: poyee-app-v2-strip services: - name: poyee-app port: 80 - kind: Rule match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/holdShippingAddress`, `/py-app/api/group/buy`, `/py-app/api/group/getGroupUsers`, `/py-app/api/wx/authLiveRole`) middlewares: - name: jwt-token-validation - name: poyee-app-v2-strip services: - name: poyee-app port: 80 - kind: Rule match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app`) middlewares: - name: poyee-app-v2-strip services: - name: poyee-app port: 80 tls: secretName: m2-dev