@@ -3,37 +3,31 @@ kind: Ingress
33metadata :
44 name : vlearning-ingress
55 annotations :
6- kubernetes.io/ingress.class : " nginx"
7- nginx.ingress.kubernetes.io/ssl-redirect : " false"
8- nginx.ingress.kubernetes.io/use-regex : " true"
9- nginx.ingress.kubernetes.io/enable-cors : " false"
10- nginx.ingress.kubernetes.io/configuration-snippet : |
11- more_set_headers "Access-Control-Allow-Origin: https://v-learning-client-5r8j.vercel.app";
12- more_set_headers "Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS";
13- more_set_headers "Access-Control-Allow-Headers: Authorization, Content-Type, X-Requested-With";
14- more_set_headers "Access-Control-Allow-Credentials: true";
15-
16- if ($request_method = 'OPTIONS') {
17- add_header 'Access-Control-Allow-Origin' 'https://v-learning-client-5r8j.vercel.app' always;
18- add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always;
19- add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, X-Requested-With' always;
20- add_header 'Access-Control-Allow-Credentials' 'true' always;
21- return 204;
22- }
23- nginx.ingress.kubernetes.io/proxy-body-size : " 50m"
24- nginx.ingress.kubernetes.io/proxy-buffer-size : " 128k"
25- nginx.ingress.kubernetes.io/proxy-connect-timeout : " 300"
26- nginx.ingress.kubernetes.io/proxy-read-timeout : " 300"
27- nginx.ingress.kubernetes.io/proxy-send-timeout : " 300"
6+ kubernetes.io/ingress.class : webapprouting.kubernetes.azure.com
287spec :
8+ ingressClassName : webapprouting.kubernetes.azure.com
299 rules :
30- - host : welearning.online
31- http :
32- paths :
33- - path : /(.*)
34- pathType : Prefix
35- backend :
36- service :
37- name : vlearning-api-gateway
38- port :
39- number : 3000
10+ - host : welearning.online
11+ http :
12+ paths :
13+ - path : /api/payments/webhook
14+ pathType : Prefix
15+ backend :
16+ service :
17+ name : vlearning-payment-srv
18+ port :
19+ number : 3004
20+ - path : /socket.io
21+ pathType : Prefix
22+ backend :
23+ service :
24+ name : vlearning-chat-service
25+ port :
26+ number : 3005
27+ - path : /
28+ pathType : Prefix
29+ backend :
30+ service :
31+ name : vlearning-api-gateway
32+ port :
33+ number : 3000
0 commit comments