Skip to content

Commit 75717b8

Browse files
committed
feat: add reverse proxy
1 parent 18cb9d6 commit 75717b8

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

udagram-reverseproxy/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
FROM nginx:alpine
2+
COPY nginx.conf /etc/nginx/nginx.conf

udagram-reverseproxy/nginx.conf

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
worker_processes 1;
2+
events { worker_connections 1024; }
3+
error_log /dev/stdout debug;
4+
http {
5+
sendfile on;
6+
upstream user {
7+
server backend-user:8080;
8+
}
9+
upstream feed {
10+
server backend-feed:8080;
11+
}
12+
proxy_set_header Host $host;
13+
proxy_set_header X-Real-IP $remote_addr;
14+
proxy_set_header X-NginX-Proxy true;
15+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
16+
proxy_set_header X-Forwarded-Host $server_name;
17+
server {
18+
listen 8080;
19+
location /api/v0/feed {
20+
proxy_pass http://feed;
21+
}
22+
location /api/v0/users {
23+
proxy_pass http://user;
24+
}
25+
}
26+
}

0 commit comments

Comments
 (0)