aboutsummaryrefslogtreecommitdiffstats
path: root/installation/sdnc-web/src/main/resources/location.rules
diff options
context:
space:
mode:
Diffstat (limited to 'installation/sdnc-web/src/main/resources/location.rules')
-rw-r--r--installation/sdnc-web/src/main/resources/location.rules24
1 files changed, 24 insertions, 0 deletions
diff --git a/installation/sdnc-web/src/main/resources/location.rules b/installation/sdnc-web/src/main/resources/location.rules
index 8f1f527f..4eecadf8 100644
--- a/installation/sdnc-web/src/main/resources/location.rules
+++ b/installation/sdnc-web/src/main/resources/location.rules
@@ -10,12 +10,36 @@ location ~ ^/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 ~ ^/electromagnetic-field/ {
+ resolver DNS_RESOLVER;
+ proxy_set_header Authorization "Basic ELECTROMAGNETICFIELDBAUTHTOKEN";
+ proxy_pass_header Authorization;
+ if ($request_uri ~* "/electromagnetic-field/(.*)") {
+ proxy_pass ELECTROMAGNETICFIELDURL/$1;
+ }
+}
location / {
try_files $uri $uri/ @backend;
}