37 lines
640 B
Plaintext
37 lines
640 B
Plaintext
upstream client {
|
|
server client:3000;
|
|
}
|
|
|
|
upstream server {
|
|
server server:3001;
|
|
}
|
|
|
|
server {
|
|
listen 80;
|
|
|
|
location / {
|
|
proxy_pass http://client;
|
|
}
|
|
|
|
location /static {
|
|
proxy_pass http://client;
|
|
}
|
|
|
|
location /sockjs-node {
|
|
proxy_pass http://client;
|
|
proxy_http_version 1.1;
|
|
proxy_set_header Upgrade $http_upgrade;
|
|
proxy_set_header Connection "Upgrade";
|
|
}
|
|
|
|
location /socket.io {
|
|
proxy_pass http://server;
|
|
proxy_http_version 1.1;
|
|
proxy_set_header Upgrade $http_upgrade;
|
|
proxy_set_header Connection "Upgrade";
|
|
}
|
|
|
|
location /api {
|
|
proxy_pass http://server;
|
|
}
|
|
} |