hr~ 1 місяць тому
батько
коміт
84cbad8dcc

+ 7 - 0
k3s-INFRA/DEV/traefik-rules/admin/IngressRoute.yaml

@@ -6,6 +6,13 @@ spec:
   entryPoints:
     - websecure
   routes:
+    - kind: Rule
+      match: Host(`dev.ahxpm.com`) && (Path(`/py-admin/doc.html`) || PathPrefix(`/py-admin/webjars`) || PathPrefix(`/py-admin/swagger-resources`) || PathPrefix(`/py-admin/v2/api-docs`) || PathPrefix(`/py-admin/v3/api-docs`) || PathPrefix(`/py-admin/dict/type/list`))
+      middlewares:
+        - name: admin-strip
+      services:
+        - name: poyee-admin
+          port: 80
     - kind: Rule
       match: Host(`dev.ahxpm.com`) && PathPrefix(`/py-admin`)
       middlewares:

+ 8 - 0
k3s-INFRA/DEV/traefik-rules/auction-auc/IngressRoute.yaml

@@ -6,6 +6,14 @@ spec:
   entryPoints:
     - websecure
   routes:
+    - kind: Rule
+      match: Host(`dev.ahxpm.com`) && (Path(`/auc/doc.html`) || PathPrefix(`/auc/webjars`) || PathPrefix(`/auc/swagger-resources`) || PathPrefix(`/auc/v2/api-docs`) || PathPrefix(`/auc/v3/api-docs`))
+      middlewares:
+        - name: auction-auc-strip
+        - name: auc-cors-header
+      services:
+        - name: auction-auc
+          port: 80
     - kind: Rule
       match: >-
         Host(`dev.ahxpm.com`) && PathPrefix(`/auc`)

+ 9 - 1
k3s-INFRA/DEV/traefik-rules/auction-bid/IngressRoute.yaml

@@ -6,6 +6,14 @@ spec:
   entryPoints:
     - websecure
   routes:
+    - kind: Rule
+      match: Host(`dev.ahxpm.com`) && (Path(`/bid/doc.html`) || PathPrefix(`/bid/webjars`) || PathPrefix(`/bid/swagger-resources`) || PathPrefix(`/bid/v2/api-docs`) || PathPrefix(`/bid/v3/api-docs`))
+      middlewares:
+        - name: auction-bid-strip
+        - name: bid-cors-header
+      services:
+        - name: auction-bid
+          port: 80
     - kind: Rule
       match: Host(`dev.ahxpm.com`) && Path(`/bid/bid/bidding/addPrice`)
       middlewares:
@@ -26,4 +34,4 @@ spec:
         - name: auction-bid
           port: 80
   tls:
-    secretName: dev.ahxpm.com
+    secretName: dev.ahxpm.com

+ 10 - 2
k3s-INFRA/DEV/traefik-rules/poyee-app/IngressRoute.yaml

@@ -6,14 +6,22 @@ spec:
   entryPoints:
     - websecure
   routes:
+    - kind: Rule
+      match: Host(`dev.ahxpm.com`) && (Path(`/py-app/doc.html`) || PathPrefix(`/py-app/webjars`) || PathPrefix(`/py-app/swagger-resources`) || PathPrefix(`/py-app/v2/api-docs`) || PathPrefix(`/py-app/v3/api-docs`))
+      middlewares:
+        - name: poyee-app-v2-strip
+        - name: poyee-app-cors-header
+      services:
+        - name: poyee-app
+          port: 80
     - kind: Rule
       match: Host(`dev.ahxpm.com`) && PathPrefix(`/py-app/`)
       middlewares:
         - name: poyee-app-v2-strip
         - name: poyee-app-cors-header
-        - name: ahx-oidc.authn-partner
+        - name: ahx-oidc.authn-app
       services:
         - name: poyee-app
           port: 80
   tls:
-    secretName: dev.ahxpm.com
+    secretName: dev.ahxpm.com