4141{ {- define " locationDG" -} }
4242{ {/* 1. ECA endpoints*/} }
4343location = /eca/traffic/moses/speeds5.json {
44- rewrite ^ /api/v1/services/navi/proxy/eca-index/traffic/moses/speeds5.json break ;
45- {{- include " proxyParams" . } }
44+ rewrite ^ /api/v1/services/navi/proxy/eca-index/traffic/moses/speeds5.json break ;
45+ {{- include " proxyParams" . } }
4646}
4747
4848location ~ ^/eca/speeds/calculator-prod\.k8s\.m9\.2gis\.io/ {
49- rewrite ^/eca(/speeds/calculator-prod\.k8s\.m9\.2gis\.io/.*)$ /api/v1/services/navi/proxy/online-speeds/traffic$1 break ;
50- {{- include " proxyParams" . } }
49+ rewrite ^/eca(/speeds/calculator-prod\.k8s\.m9\.2gis\.io/.*)$ /api/v1/services/navi/proxy/online-speeds/traffic$1 break ;
50+ {{- include " proxyParams" . } }
5151}
5252
5353location ~ ^/eca/speeds_v3/([^/]+)/ {
54- rewrite ^/eca(.*)$ /api/v1/services/navi/proxy/online-speeds-v3/traffic$1 break ;
55- {{- include " proxyParams" . } }
54+ rewrite ^/eca(.*)$ /api/v1/services/navi/proxy/online-speeds-v3/traffic$1 break ;
55+ {{- include " proxyParams" . } }
5656}
5757
5858{ {/* 2. Forecast endpoints*/} }
5959location = /forecast/index.json {
60- rewrite ^ /api/v1/services/navi/proxy/forecast-index/index.json break ;
61- {{- include " proxyParams" . } }
60+ rewrite ^ /api/v1/services/navi/proxy/forecast-index/index.json break ;
61+ {{- include " proxyParams" . } }
6262}
6363
6464location ~ ^/forecast/([^/]+)/forecasted_speeds_v2\.zip$ {
65- rewrite ^/forecast/(.*)$ /api/v1/services/navi/proxy/forecast-speeds/$1 break ;
66- {{- include " proxyParams" . } }
65+ rewrite ^/forecast/(.*)$ /api/v1/services/navi/proxy/forecast-speeds/$1 break ;
66+ {{- include " proxyParams" . } }
6767}
6868
6969{ {/*3. Long forecast endpoints*/} }
7070location = /long-forecast/index.json {
71- rewrite ^ /api/v1/services/navi/proxy/long-forecast-speeds-index/long_forecast_data/index.json break ;
72- {{- include " proxyParams" . } }
71+ rewrite ^ /api/v1/services/navi/proxy/long-forecast-speeds-index/long_forecast_data/index.json break ;
72+ {{- include " proxyParams" . } }
7373}
7474
7575location ~ ^/long-forecast/([^/]+)/forecasted_speeds_v2\.zip$ {
76- rewrite ^/long-forecast/(.*)$ /api/v1/services/navi/proxy/long-forecast-speeds/long_forecast_data/$1 break ;
77- {{- include " proxyParams" . } }
76+ rewrite ^/long-forecast/(.*)$ /api/v1/services/navi/proxy/long-forecast-speeds/long_forecast_data/$1 break ;
77+ {{- include " proxyParams" . } }
7878}
7979
8080{ {/*4. Navi-castle endpoints*/} }
8181location = /navi-castle/restrictions_index.json.zip {
82- rewrite ^ /api/v1/services/navi/proxy/restrictions-index/restrictions_index.json.zip break ;
83- {{- include " proxyParams" . } }
82+ rewrite ^ /api/v1/services/navi/proxy/restrictions-index/restrictions_index.json.zip break ;
83+ {{- include " proxyParams" . } }
8484}
8585
8686location ~ ^/navi-castle/restrictions/([^/]+)/.*-restriction\.json$ {
87- rewrite ^/navi-castle/restrictions/(.*)$ /api/v1/services/navi/proxy/restrictions/restrictions/$1 break ;
88- {{- include " proxyParams" . } }
87+ rewrite ^/navi-castle/restrictions/(.*)$ /api/v1/services/navi/proxy/restrictions/restrictions/$1 break ;
88+ {{- include " proxyParams" . } }
8989}
9090
9191{ {/*5. navi-castle-cache endpoints*/} }
9292location = /navi-castle/index.json.zip {
93- rewrite ^ /api/v1/services/navi/proxy/navi-castle-cache-index/index.json.zip break ;
94- {{- include " proxyParams" . } }
93+ rewrite ^ /api/v1/services/navi/proxy/navi-castle-cache-index/index.json.zip break ;
94+ {{- include " proxyParams" . } }
9595}
9696
9797location ~ ^/navi-castle/eta_correction/ {
@@ -100,31 +100,31 @@ location ~ ^/navi-castle/eta_correction/ {
100100}
101101
102102location ~ ^/navi-castle/smatrix/ {
103- rewrite ^/navi-castle(/smatrix/.*)$ /api/v1/services/navi/proxy/smatrix$1 break ;
104- {{- include " proxyParams" . } }
103+ rewrite ^/navi-castle(/smatrix/.*)$ /api/v1/services/navi/proxy/smatrix$1 break ;
104+ {{- include " proxyParams" . } }
105105}
106106
107107location ~ ^/navi-castle/probability_matrix/ {
108- rewrite ^/navi-castle(/probability_matrix/.*)$ /api/v1/services/navi/proxy/probability-matrix$1 break ;
109- {{- include " proxyParams" . } }
108+ rewrite ^/navi-castle(/probability_matrix/.*)$ /api/v1/services/navi/proxy/probability-matrix$1 break ;
109+ {{- include " proxyParams" . } }
110110}
111111
112112location ~ ^/navi-castle/turn_penalties/ {
113- rewrite ^/navi-castle(/turn_penalties/.*)$ /api/v1/services/navi/proxy/turn-penalties$1 break ;
114- {{- include " proxyParams" . } }
113+ rewrite ^/navi-castle(/turn_penalties/.*)$ /api/v1/services/navi/proxy/turn-penalties$1 break ;
114+ {{- include " proxyParams" . } }
115115}
116116
117117location = /navi-castle/restricted_transport.json.zip {
118- rewrite ^ /api/v1/services/navi/proxy/restricted-transport-index/restricted_transport.json.zip break ;
119- {{- include " proxyParams" . } }
118+ rewrite ^ /api/v1/services/navi/proxy/restricted-transport-index/restricted_transport.json.zip break ;
119+ {{- include " proxyParams" . } }
120120}
121121
122122location = /eta/eta-predictions/index.json {
123- rewrite ^ /api/v1/services/navi/proxy/eta-predictions-index/eta-predictions/index.json break ;
124- {{- include " proxyParams" . } }
123+ rewrite ^ /api/v1/services/navi/proxy/eta-predictions-index/eta-predictions/index.json break ;
124+ {{- include " proxyParams" . } }
125125}
126126location ~ ^/eta/eta-predictions/eta-predictor-([0-9])\.eta-predictor/([^/]+)/eta_prediction\.zip$ {
127- rewrite ^/eta/eta-predictions/(.*)$ /api/v1/services/navi/proxy/eta-predictions/eta-predictions/$1 break ;
128- {{- include " proxyParams" . } }
127+ rewrite ^/eta/eta-predictions/(.*)$ /api/v1/services/navi/proxy/eta-predictions/eta-predictions/$1 break ;
128+ {{- include " proxyParams" . } }
129129}
130130{ {- end } }
0 commit comments