aboutsummaryrefslogtreecommitdiffstats
path: root/installation/sdnc-web/src/main/resources/location.rules
blob: 83120d60061b1eaa5914bd869f1fa6e6c28ae7b2 (plain)
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
location ~ ^/$  {
    return 301 " /odlux/index.html";
}
location ~ ^/help/$  {
    try_files /help/$args.json $uri;
}
location ~ ^/transportpce  {
    resolver DNS_INTERNAL_RESOLVER;
    if ($request_uri ~* "/transportpce/(.*)") { 
        proxy_pass TRPCEURL/$1;
    }
}
location ~ ^/topology/  {
    resolver DNS_INTERNAL_RESOLVER;
    proxy_pass TOPOURL;
}
location ~ ^/sitedoc/  {
  resolver DNS_INTERNAL_RESOLVER;
  if ($request_uri ~* "/sitedoc/(.*)") {
    proxy_pass SITEDOCURL/topology/stadok/$1;
  }
}
location ~ ^/tiles/  {
    resolver DNS_RESOLVER;
    if ($request_uri ~* "/tiles/(.*)") { 
        proxy_pass TILEURL/$1;
    }
}
location ~ ^/terrain/  {
  resolver DNS_INTERNAL_RESOLVER;
  if ($request_uri ~* "/terrain/(.*)") {
    proxy_pass TERRAINURL/$1;
  }
}
location /  {
    try_files $uri $uri/ @backend;
}
location /websocket {
    proxy_pass SDNRPROTOCOL://SDNRHOST:SDNRPORT/websocket;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}
location @backend {
    proxy_pass SDNRPROTOCOL://SDNRHOST:SDNRPORT;
}