Skip to content

Commit 848874c

Browse files
committed
update nginx to use reverse proxies
1 parent 44e8ded commit 848874c

File tree

4 files changed

+29
-12
lines changed

4 files changed

+29
-12
lines changed

docker-compose.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,11 @@ services:
3838
depends_on:
3939
users-service:
4040
condition: service_started
41+
web-service:
42+
condition: service_started
4143
links:
4244
- users-service
45+
- web-service
4346

4447

4548
web-service:

nginx/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
FROM nginx:latest
33

44
RUN rm /etc/nginx/conf.d/default.conf
5-
ADD /flask.conf /etc/nginx/conf.d
5+
ADD /nginx.conf /etc/nginx/conf.d

nginx/flask.conf

Lines changed: 0 additions & 11 deletions
This file was deleted.

nginx/nginx.conf

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
server {
2+
3+
listen 80;
4+
5+
location / {
6+
proxy_pass http://users-service:9000;
7+
proxy_http_version 1.1;
8+
proxy_set_header Upgrade $http_upgrade;
9+
proxy_set_header Connection "upgrade";
10+
proxy_set_header Host $host;
11+
proxy_set_header X-Real-IP $remote_addr;
12+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
13+
}
14+
15+
location /users {
16+
proxy_pass http://users-service:5000;
17+
proxy_http_version 1.1;
18+
proxy_set_header Upgrade $http_upgrade;
19+
proxy_set_header Connection "upgrade";
20+
proxy_set_header Host $host;
21+
proxy_set_header X-Real-IP $remote_addr;
22+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
23+
}
24+
25+
}

0 commit comments

Comments
 (0)