Skip to content

Commit 7174bd4

Browse files
committed
feat: Strip prefix before proxying to fastapi
1 parent 003734f commit 7174bd4

1 file changed

Lines changed: 9 additions & 15 deletions

File tree

nginx_service/nginx.conf.template

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,24 @@ server {
22
listen 80;
33
server_name localhost;
44

5+
proxy_set_header X-Real-IP $remote_addr;
6+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
7+
proxy_set_header X-Forwarded-Proto $scheme;
8+
proxy_set_header X-NginX-Proxy true;
9+
proxy_set_header Host $host;
10+
511
location /processor/ {
6-
proxy_set_header X-Real-IP $remote_addr;
7-
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
8-
proxy_set_header X-Forwarded-Proto $scheme;
9-
proxy_set_header X-NginX-Proxy true;
10-
proxy_set_header Host $host;
12+
rewrite ^/processor/(.*)$ /$1 break;
1113
proxy_pass ${PDF_PROCESSOR_URL};
1214
}
1315

1416
location /extractor/ {
15-
proxy_set_header X-Real-IP $remote_addr;
16-
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
17-
proxy_set_header X-Forwarded-Proto $scheme;
18-
proxy_set_header X-NginX-Proxy true;
19-
proxy_set_header Host $host;
17+
rewrite ^/extractor/(.*)$ /$1 break;
2018
proxy_pass ${PDF_EXTRACTOR_URL};
2119
}
2220

2321
location /chat/ {
24-
proxy_set_header X-Real-IP $remote_addr;
25-
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
26-
proxy_set_header X-Forwarded-Proto $scheme;
27-
proxy_set_header X-NginX-Proxy true;
28-
proxy_set_header Host $host;
22+
rewrite ^/chat/(.*)$ /$1 break;
2923
proxy_pass ${CHAT_URL};
3024
}
3125
}

0 commit comments

Comments
 (0)