apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: micro.https spec: entryPoints: - websecure routes: - kind: Rule match: >- Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-micro/api/micro`) middlewares: - name: poyee-micro-v2-strip - name: poyee-micro-cors-header - name: coresvc-jwt-token-v2-verify priority: 200 services: - name: poyee-micro port: 80 tls: secretName: m2-dev.hobbystocks.cn --- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: poyee-micro-swagger.https spec: entryPoints: - websecure routes: - kind: Rule match: Host(`m2-dev.hobbystocks.cn`) && (Path(`/py-micro/doc.html`) || Path(`/py-micro/swagger-resources`) || Path(`/py-micro/v2/api-docs`)) priority: 500 middlewares: - name: poyee-micro-cors-header - name: poyee-micro-strip services: - name: poyee-micro-swagger port: 80 - kind: Rule match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-micro/webjars`) priority: 500 middlewares: - name: poyee-micro-cors-header - name: poyee-micro-strip services: - name: poyee-micro-swagger port: 80 tls: secretName: m2-dev.hobbystocks.cn