Skip to content

Commit 69d9060

Browse files
committed
wip
1 parent 16153af commit 69d9060

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

docker/nginx.conf

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ http {
1414
proxy_read_timeout 620s;
1515
proxy_send_timeout 620s;
1616

17-
proxy_pass http://app/sse;
17+
rewrite ^/.*/see$ /sse break;
18+
proxy_pass http://app;
1819
}
1920

2021
# Legacy with API key and version: /{apiKey}/v1|v2/{rest}
@@ -26,7 +27,8 @@ http {
2627
proxy_read_timeout 620s;
2728
proxy_send_timeout 620s;
2829

29-
proxy_pass http://app/$2;
30+
rewrite ^/[^/]+/v(?:1|2)/(.*)$ /$1 break;
31+
proxy_pass http://app;
3032
}
3133

3234
# Legacy: /{apiKey}/{rest}
@@ -38,7 +40,8 @@ http {
3840
proxy_read_timeout 620s;
3941
proxy_send_timeout 620s;
4042

41-
proxy_pass http://app/$2;
43+
rewrite ^/[^/]+/(.*)$ /$1 break;
44+
proxy_pass http://app;
4245
}
4346

4447
# Header-based with version alias: /v1|v2/see -> /sse
@@ -49,7 +52,8 @@ http {
4952
proxy_set_header Host $host;
5053
proxy_set_header X-Forwarded-For $remote_addr;
5154
proxy_set_header X-Forwarded-Proto $scheme;
52-
proxy_pass http://app/sse;
55+
rewrite ^/v(?:1|2)/see$ /sse break;
56+
proxy_pass http://app;
5357
}
5458

5559
# Header-based with version: /v1|v2/{rest}
@@ -60,7 +64,8 @@ http {
6064
proxy_set_header Host $host;
6165
proxy_set_header X-Forwarded-For $remote_addr;
6266
proxy_set_header X-Forwarded-Proto $scheme;
63-
proxy_pass http://app/$1;
67+
rewrite ^/v(?:1|2)/(.*)$ /$1 break;
68+
proxy_pass http://app;
6469
}
6570

6671
# Direct header-based paths

0 commit comments

Comments
 (0)