|
4 | 4 | listen 80; |
5 | 5 | client_max_body_size 50M; |
6 | 6 |
|
7 | | - location ~ ^/tts(/?)(.*) { |
| 7 | + rewrite ^/tts$ /tts/ redirect; |
| 8 | + location /tts/ { |
8 | 9 | resolver 127.0.0.11 valid=30s; |
9 | 10 | set $upstream_tts tts; |
| 11 | + rewrite ^\/tts\/(.*) /$1 break; |
10 | 12 | proxy_http_version 1.1; |
11 | 13 | proxy_cache_bypass $http_upgrade; |
12 | 14 | proxy_set_header Upgrade $http_upgrade; |
13 | 15 | proxy_set_header Connection "Upgrade"; |
14 | | - proxy_pass http://$upstream_tts:59125/$2; |
| 16 | + proxy_pass http://$upstream_tts:59125; |
15 | 17 | proxy_read_timeout 300; |
16 | 18 | } |
17 | | - location ~ ^/stt_en(/?)(.*) { |
| 19 | + rewrite ^/stt_en$ /stt_en/ redirect; |
| 20 | + location /stt_en/ { |
18 | 21 | resolver 127.0.0.11 valid=30s; |
19 | 22 | set $upstream_stt_en stt_en; |
| 23 | + rewrite ^\/stt_en\/(.*) /$1 break; |
20 | 24 | proxy_http_version 1.1; |
21 | 25 | proxy_cache_bypass $http_upgrade; |
22 | 26 | proxy_set_header Upgrade $http_upgrade; |
23 | 27 | proxy_set_header Connection "Upgrade"; |
24 | | - proxy_pass http://$upstream_stt_en/$2; |
| 28 | + proxy_pass http://$upstream_stt_en; |
25 | 29 | proxy_read_timeout 300; |
26 | 30 | } |
27 | | - location ~ ^/stt_de(/?)(.*) { |
| 31 | + rewrite ^/stt_de$ /stt_de/ redirect; |
| 32 | + location /stt_de/ { |
28 | 33 | resolver 127.0.0.11 valid=30s; |
29 | 34 | set $upstream_stt_de stt_de; |
| 35 | + rewrite ^\/stt_de\/(.*) /$1 break; |
30 | 36 | proxy_http_version 1.1; |
31 | 37 | proxy_cache_bypass $http_upgrade; |
32 | 38 | proxy_set_header Upgrade $http_upgrade; |
33 | 39 | proxy_set_header Connection "Upgrade"; |
34 | | - proxy_pass http://$upstream_stt_de:80/$2; |
| 40 | + proxy_pass http://$upstream_stt_de; |
35 | 41 | proxy_read_timeout 300; |
36 | 42 | } |
37 | | - location ~ ^/dictate(/?)(.*) { |
| 43 | + rewrite ^/dictate$ /dictate/ redirect; |
| 44 | + location /dictate/ { |
38 | 45 | resolver 127.0.0.11 valid=30s; |
39 | 46 | set $upstream_dictate dictate; |
| 47 | + rewrite ^\/dictate\/(.*) /$1 break; |
40 | 48 | proxy_set_header Host $host; |
41 | 49 | proxy_set_header X-Forwarded-Host $http_host; |
42 | | - proxy_pass http://$upstream_dictate:56100/$2; |
| 50 | + proxy_pass http://$upstream_dictate:56100; |
43 | 51 | } |
44 | 52 | location / { |
45 | 53 | resolver 127.0.0.11 valid=30s; |
|
0 commit comments