2-Routes.yaml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. apiVersion: traefik.containo.us/v1alpha1
  2. kind: IngressRoute
  3. metadata:
  4. name: m2dev-https-poyee-app
  5. namespace: default
  6. spec:
  7. entryPoints:
  8. - websecure
  9. routes:
  10. - kind: Rule
  11. match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/merchant/checkMechantInfo`,`/py-app/api/merchant/getMerchantInfoByType`)
  12. middlewares:
  13. - name: poyee-app-v2-strip
  14. services:
  15. - name: poyee-app
  16. port: 80
  17. - kind: Rule
  18. match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/sendPhoneCode`)
  19. middlewares:
  20. - name: poyee-app-ratelimit-phonecode-byheader
  21. - name: poyee-app-v2-strip
  22. services:
  23. - name: poyee-app
  24. port: 80
  25. - kind: Rule
  26. match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/merchant`,`/py-app/api/mine/`)
  27. middlewares:
  28. - name: jwt-token-validation
  29. - name: poyee-app-v2-strip
  30. services:
  31. - name: poyee-app
  32. port: 80
  33. - kind: Rule
  34. 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`)
  35. middlewares:
  36. - name: jwt-token-validation
  37. - name: poyee-app-v2-strip
  38. services:
  39. - name: poyee-app
  40. port: 80
  41. - kind: Rule
  42. match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app`)
  43. middlewares:
  44. - name: poyee-app-v2-strip
  45. services:
  46. - name: poyee-app
  47. port: 80
  48. tls:
  49. secretName: m2-dev