blob: 6150ae88ba654f7c3cdc8ec6bae55d1027af801c [file] [log] [blame]
Matteo Scandolo3b3b3b42016-12-15 17:31:53 -08001server {
Matteo Scandolof4b85172017-01-11 09:56:02 -08002 listen 4000;
Matteo Scandolo3b3b3b42016-12-15 17:31:53 -08003 server_name localhost;
4
5 #charset koi8-r;
Matteo Scandolof4b85172017-01-11 09:56:02 -08006 access_log /var/log/nginx/log/xos-spa-gui.access.log main;
7 error_log /var/log/nginx/log/xos-spa-gui.error.log warn;
Matteo Scandolo3b3b3b42016-12-15 17:31:53 -08008
9 location / {
10 root /var/www/dist;
11 index index.html index.htm;
12 }
13
Matteo Scandolof4b85172017-01-11 09:56:02 -080014 # Redirect for FE config
15 location /spa {
16 root /var/www/dist;
17 index index.html index.htm;
18 }
19
20 location /spa/api {
Matteo Scandolod62ea792016-12-22 14:02:28 -080021 resolver 127.0.0.1 valid=30s;
Matteo Scandolo3b3b3b42016-12-15 17:31:53 -080022 proxy_pass http://xos-rest-gw:3000;
23 }
24
Matteo Scandolof4b85172017-01-11 09:56:02 -080025 location /spa/socket.io {
Matteo Scandolod62ea792016-12-22 14:02:28 -080026 resolver 127.0.0.1 valid=30s;
Matteo Scandolo3b3b3b42016-12-15 17:31:53 -080027 proxy_pass http://xos-rest-gw:3000;
28 }
29}