-
Notifications
You must be signed in to change notification settings - Fork 1
/
nginx.conf
71 lines (54 loc) · 1.38 KB
/
nginx.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
events {}
http {
upstream frontend_service {
server frontend:3000;
}
upstream setup_service {
server setup:8080;
}
upstream authentication_service {
server authentication:8888;
}
upstream engine_service {
server engine:8585;
}
upstream transaction_service {
server transaction:5433;
}
upstream user_database_service {
server user_database:5432;
}
upstream stock_database_service {
server stock_database:5431;
}
upstream tx_database_service {
server tx_database:5430;
}
server {
listen 80;
location / {
proxy_pass http://frontend_service;
}
location ^~ /setup/ {
proxy_pass http://setup_service/;
}
location ^~ /authentication/ {
proxy_pass http://authentication_service/;
}
location ^~ /engine/ {
proxy_pass http://engine_service/;
}
location ^~ /transaction/ {
proxy_pass http://transaction_service/;
}
location ^~ /user_database/ {
proxy_pass http://user_database_service/;
}
location ^~ /stock_database/ {
proxy_pass http://stock_database_service/;
}
location ^~ /tx_database/ {
proxy_pass http://tx_database_service/;
}
}
}