| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569 |
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-login.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/login`)
- middlewares:
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-official-website.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/local/merchant/avatars`, `/py-app/api/v3.7/group/list/search`)
- middlewares:
- - name: poyee-app-v2-strip
- - name: poyee-app-cors-header
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-brand-member.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/brand/member`)
- middlewares:
- - name: poyee-app-v2-strip
- - name: coresvc-jwt-token-v2-verify
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: m2-poyee-app-goods.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/goods`)
- middlewares:
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-marketgroups.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: >-
- Host(`m2-dev.hobbystocks.cn`) &&
- PathPrefix(`/py-app/api/group/marketGroups`)
- middlewares:
- - name: poyee-app-v2-strip
- - name: poyee-app-marketgroups-ratelimit-byip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-nontoken-generic.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app`)
- middlewares:
- - name: poyee-app-cors-header
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-nontoken-live.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && (Path(`/py-app/api/{ver:v\d+(\.\d+)?}/live/info`) || Path(`/py-app/api/living/{ver:v\d+(\.\d+)?}/panini/{id:[0-9]+}`))
- priority: 350
- middlewares:
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-nontoken-merchant.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: >-
- Host(`m2-dev.hobbystocks.cn`) && Headers(`User-Agent`, `GuzzleHttp/7`)
- && Path(`/py-app/api/merchant/getMerchantInfoByType`)
- priority: 1000
- services:
- - name: whoami
- port: 80
- - kind: Rule
- match: >-
- Host(`m2-dev.hobbystocks.cn`) &&
- Path(`/py-app/api/{ver:v\d+(\.\d+)?}/merchant/id/user`,`/py-app/api/merchant/checkMechantInfo`,`/py-app/api/merchant/getMerchantInfoByType`,
- `/py-app/api/{ver:v\d+(\.\d+)?}/merchant/hot`,`/py-app/api/{ver:v\d+(\.\d+)?}/merchant/getMerAppUserId`,`/py-app/api/{ver:v\d+(\.\d+)?}/merchant/detail`,
- `/py-app/api/{ver:v\d+(\.\d+)?}/merchant/rankings`, `/py-app/api/{ver:v\d+(\.\d+)?}/merchant/popular`)
- middlewares:
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-sendphonecode.https
- spec:
- entryPoints:
- - websecure
- routes:
- - 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
- tls:
- secretName: m2-dev.hobbystocks.cn
- # 生态购
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-erp.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/erpRandomCode`)
- middlewares:
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-merchant.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/merchant`,`/py-app/api/{ver:v\d+(\.\d+)?}/merchant`)
- middlewares:
- - name: poyee-app-cors-header
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-good-group.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/good`, `/py-app/api/{ver:v\d+(\.\d+)?}/group`)
- middlewares:
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-act-live-notify-settled.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/notify`, `/py-app/api/{ver:v\d+(\.\d+)?}/act`, `/py-app/api/{ver:v\d+(\.\d+)?}/live`, `/py-app/api/settled`, `/py-app/api/expressBase`)
- middlewares:
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-nontoken-sku.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/{ver:v\d+(\.\d+)?}/sku/getEvalution`)
- priority: 350
- middlewares:
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-order-sku.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/order`, `/py-app/api/{ver:v\d+(\.\d+)?}/sku`)
- middlewares:
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
-
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-nontoken-group.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/{ver:v\d+(\.\d+)?}/act/group/popup`,`/py-app/api/{ver:v\d+(\.\d+)?}/group/info/rank`)
- priority: 350
- middlewares:
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-merchant-mine-certer-num.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/mine/merchant/center/num`)
- priority: 550
- middlewares:
- - name: coresvc-jwt-token-v2.2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-nontoken-mine.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/{ver:v\d+(\.\d+)?}/mine/follow/type`)
- priority: 350
- middlewares:
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-mine.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/mine/`,`/py-app/api/{ver:v\d+(\.\d+)?}/mine/`)
- middlewares:
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/questionnaire`,`/py-app/api/{ver:v\d+(\.\d+)?}/quiz`, `/py-app/api/{ver:v\d+(\.\d+)?}/recommend`)
- priority: 350
- middlewares:
- - name: poyee-app-v2-strip
- - name: coresvc-jwt-token-v2-verify
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-living.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- priority: 350
- match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/living/{ver:v\d+(\.\d+)?}/like`)
- middlewares:
- - name: coresvc.replay-attack
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-live.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/live`, `/py-app/api/living`)
- middlewares:
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-lucky-bag.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/lucky/bag`)
- middlewares:
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-other.https
- spec:
- entryPoints:
- - websecure
- routes:
- - 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: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-grade.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/grade`)
- priority: 350
- middlewares:
- - name: coresvc-jwt-token-v2-verify
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-token-optional.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: >-
- Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/{ver:v\d+(\.\d+)?}/group/list/search`,
- `/py-app/api/{ver:v\d+(\.\d+)?}/group/v3/team`, `/py-app/api/group/info`, `/py-app/api/group/{ver:v\d+(\.\d+)?}/info`, `/py-app/api/group/info/test`,
- `/py-app/api/{ver:v\d+(\.\d+)?}/group/goods`, `/py-app/api/goods/{ver:v\d+(\.\d+)?}/top`)
- priority: 350
- middlewares:
- - name: coresvc-jwt-token-v2-verify-optional
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
-
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: poyee-app-no-token-promotion.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/promotionTask/page`)
- priority: 350
- middlewares:
- - name: poyee-app-v2-strip
- services:
- - name: poyee-app
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
- ---
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: redirect-api-version-le-4.6
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/v4.5/act/home/draw`,`/py-app/api/v4.6/act/home/draw`)
- priority: 550
- services:
- - name: noop@internal
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
|