3
0

2-Routes.yaml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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-cors-header
  14. - name: poyee-app-v2-strip
  15. services:
  16. - name: poyee-app
  17. port: 80
  18. - kind: Rule
  19. match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/sendPhoneCode`)
  20. middlewares:
  21. - name: poyee-app-cors-header
  22. - name: poyee-app-ratelimit-phonecode-byheader
  23. - name: poyee-app-v2-strip
  24. services:
  25. - name: poyee-app
  26. port: 80
  27. - kind: Rule
  28. match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/merchant`,`/py-app/api/mine/`)
  29. middlewares:
  30. - name: poyee-app-cors-header
  31. - name: jwt-token-validation
  32. - name: poyee-app-v2-strip
  33. services:
  34. - name: poyee-app
  35. port: 80
  36. - kind: Rule
  37. 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`)
  38. middlewares:
  39. - name: poyee-app-cors-header
  40. - name: jwt-token-validation
  41. - name: poyee-app-v2-strip
  42. services:
  43. - name: poyee-app
  44. port: 80
  45. - kind: Rule
  46. match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app`)
  47. middlewares:
  48. - name: poyee-app-cors-header
  49. - name: poyee-app-v2-strip
  50. services:
  51. - name: poyee-app
  52. port: 80
  53. tls:
  54. secretName: m2-dev