--- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: https-auction-auc namespace: default spec: entryPoints: - websecure routes: - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/auc/admin`) middlewares: - name: auction-app-strip - name: jwt-token-validation services: - name: auction-auc port: 80 - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/auc`) middlewares: - name: auction-app-strip services: - name: auction-auc port: 80 tls: secretName: auction-dev.hobbystocks.cn --- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: https-auction-bid namespace: default spec: entryPoints: - websecure routes: - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/bid/admin`) middlewares: - name: auction-app-strip - name: jwt-token-validation services: - name: auction-bid port: 80 - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && Path(`/bid/pub/myList`,`/bid/pub/add`, `/bid/pub/mine`, `/bid/pub/myLots`, `/bid/pub/testUser`) middlewares: - name: auction-app-strip - name: jwt-token-validation services: - name: auction-bid port: 80 - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/bid`) middlewares: - name: auction-app-strip services: - name: auction-bid port: 80 tls: secretName: auction-dev.hobbystocks.cn --- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: https-auction-deposit namespace: default spec: entryPoints: - websecure routes: - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/deposit/admin`,`/deposit/pub`) middlewares: - name: auction-app-strip - name: jwt-token-validation services: - name: auction-deposit port: 80 - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/deposit`) middlewares: - name: auction-app-strip services: - name: auction-deposit port: 80 tls: secretName: auction-dev.hobbystocks.cn --- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: https-auction-pub namespace: default spec: entryPoints: - websecure routes: - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/pub/admin`) middlewares: - name: auction-app-strip - name: jwt-token-validation services: - name: auction-pub port: 80 - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/pub`) middlewares: - name: auction-app-strip services: - name: auction-pub port: 80 tls: secretName: auction-dev.hobbystocks.cn --- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: https-auction-order namespace: default spec: entryPoints: - websecure routes: - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/order/admin`,`/order/pub`) middlewares: - name: auction-app-strip - name: jwt-token-validation services: - name: auction-order port: 80 - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/order`) middlewares: - name: auction-app-strip services: - name: auction-order port: 80 tls: secretName: auction-dev.hobbystocks.cn --- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: https-auction-pay namespace: default spec: entryPoints: - websecure routes: - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/pay/admin`) middlewares: - name: auction-app-strip - name: jwt-token-validation services: - name: auction-pay port: 80 - kind: Rule match: Host(`auction-dev.hobbystocks.cn`) && PathPrefix(`/pay`) middlewares: - name: auction-app-strip services: - name: auction-pay port: 80 tls: secretName: auction-dev.hobbystocks.cn