| 1234567891011121314151617181920212223242526272829303132333435 |
- apiVersion: traefik.containo.us/v1alpha1
- kind: IngressRoute
- metadata:
- name: calendar.https
- spec:
- entryPoints:
- - websecure
- routes:
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && (Path(`/calendar/api/calendar/list`) || Path(`/calendar/api/calendar/detail/{id:[0-9]+}`) || Path(`/api/calendar/detail/simple/{id:[0-9]+}`))
- middlewares:
- - name: calendar-strip
- - name: calendar-cors-header
- services:
- - name: calendar
- port: 80
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/calendar/api/calendar/detail/simple`)
- middlewares:
- - name: calendar-strip
- - name: calendar-cors-header
- services:
- - name: calendar
- port: 80
- - kind: Rule
- match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/calendar/`)
- middlewares:
- - name: calendar-strip
- - name: calendar-cors-header
- - name: coresvc-jwt-token-v3-verify
- services:
- - name: calendar
- port: 80
- tls:
- secretName: m2-dev.hobbystocks.cn
|