|
@@ -7,563 +7,11 @@ spec:
|
|
|
- websecure
|
|
- websecure
|
|
|
routes:
|
|
routes:
|
|
|
- kind: Rule
|
|
- kind: Rule
|
|
|
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/login`)
|
|
|
|
|
|
|
+ match: Host(`dev.ahxpm.com`) && PathPrefix(`/py-app/`)
|
|
|
middlewares:
|
|
middlewares:
|
|
|
- name: poyee-app-v2-strip
|
|
- name: poyee-app-v2-strip
|
|
|
services:
|
|
services:
|
|
|
- name: poyee-app
|
|
- name: poyee-app
|
|
|
port: 80
|
|
port: 80
|
|
|
tls:
|
|
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
|
|
|
|
|
|
|
+ secretName: dev.ahxpm.com
|