0
|
1 apiVersion: v1
|
|
2 kind: ConfigMap
|
|
3 metadata:
|
|
4 name: front-door-lock-nginx-conf
|
|
5 data:
|
|
6 nginx.conf: |
|
|
7 error_log /dev/stderr;
|
|
8 pid /dev/null;
|
|
9 events {
|
|
10 worker_connections 64;
|
|
11 }
|
|
12 http {
|
|
13 log_format main '[$time_local] code=$status bytes_sent=$bytes_sent req="$request"';
|
|
14 proxy_headers_hash_bucket_size 128;
|
|
15 proxy_buffering off;
|
|
16 server {
|
|
17 # access_log /dev/stderr main;
|
|
18 access_log off;
|
|
19
|
|
20 location = /metrics {
|
|
21 proxy_pass http://127.0.0.1:8001/metrics;
|
|
22 }
|
|
23 location = /front-door-lock/metrics {
|
|
24 proxy_pass http://127.0.0.1:8001/metrics;
|
|
25 }
|
|
26 location /front-door-lock/api/ {
|
|
27 proxy_pass http://127.0.0.1:8001/api/;
|
|
28 }
|
|
29
|
|
30 location = /front-door-lock/vite-ws {
|
|
31 proxy_pass http://127.0.0.1:8002/front-door-lock/vite-ws;
|
|
32 proxy_http_version 1.1;
|
|
33 proxy_set_header Upgrade $http_upgrade;
|
|
34 proxy_set_header Connection "Upgrade";
|
|
35 }
|
|
36
|
|
37 location /front-door-lock/ {
|
|
38 proxy_pass http://127.0.0.1:8002/front-door-lock/;
|
|
39 }
|
|
40 }
|
|
41 }
|