Skip to content

Commit 4e0df42

Browse files
author
botium-build
committed
Fixed ngingx configuration for K8S
1 parent 979bbfa commit 4e0df42

File tree

2 files changed

+22
-17
lines changed

2 files changed

+22
-17
lines changed

frontend/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@ COPY . /app
1010
COPY ./resources/.env /app/.env
1111
RUN find . -type f ! -path '*/node_modules/*' -print0 | xargs -0 dos2unix
1212

13-
VOLUME /app/resources
14-
1513
EXPOSE 56000
1614

1715
RUN groupadd --gid 1000 node && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
16+
RUN chown -R 1000:1000 /app
1817
USER node
1918
CMD npm run start-dist

nginx.conf

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,76 @@
11
events { }
22
http {
3+
upstream botium-speech-frontend {
4+
server frontend:56000;
5+
}
6+
upstream botium-speech-dictate {
7+
server dictate:56100;
8+
}
9+
upstream botium-speech-tts {
10+
server tts:59125;
11+
}
12+
upstream botium-speech-stt-en {
13+
server stt-en:56180;
14+
}
15+
upstream botium-speech-stt-de {
16+
server stt-de:56180;
17+
}
18+
319
server {
420
listen 80;
521
client_max_body_size 50M;
622

723
rewrite ^/tts$ /tts/ redirect;
824
location /tts/ {
9-
resolver 127.0.0.11 valid=30s;
10-
set $upstream_tts tts;
1125
rewrite ^\/tts\/(.*) /$1 break;
1226
proxy_http_version 1.1;
1327
proxy_cache_bypass $http_upgrade;
1428
proxy_set_header Upgrade $http_upgrade;
1529
proxy_set_header Connection "Upgrade";
1630
proxy_set_header Host $host;
1731
proxy_set_header X-Forwarded-Host $http_host;
18-
proxy_pass http://$upstream_tts:59125;
32+
proxy_pass http://botium-speech-tts;
1933
proxy_read_timeout 300;
2034
}
2135
rewrite ^/stt-en$ /stt-en/ redirect;
2236
location /stt-en/ {
23-
resolver 127.0.0.11 valid=30s;
24-
set $upstream_stt_en stt-en;
2537
rewrite ^\/stt-en\/(.*) /$1 break;
2638
proxy_http_version 1.1;
2739
proxy_cache_bypass $http_upgrade;
2840
proxy_set_header Upgrade $http_upgrade;
2941
proxy_set_header Connection "Upgrade";
3042
proxy_set_header Host $host;
3143
proxy_set_header X-Forwarded-Host $http_host;
32-
proxy_pass http://$upstream_stt_en:56180;
44+
proxy_pass http://botium-speech-stt-en;
3345
proxy_read_timeout 300;
3446
}
3547
rewrite ^/stt-de$ /stt-de/ redirect;
3648
location /stt-de/ {
37-
resolver 127.0.0.11 valid=30s;
38-
set $upstream_stt_de stt-de;
3949
rewrite ^\/stt-de\/(.*) /$1 break;
4050
proxy_http_version 1.1;
4151
proxy_cache_bypass $http_upgrade;
4252
proxy_set_header Upgrade $http_upgrade;
4353
proxy_set_header Connection "Upgrade";
4454
proxy_set_header Host $host;
4555
proxy_set_header X-Forwarded-Host $http_host;
46-
proxy_pass http://$upstream_stt_de:56180;
56+
proxy_pass http://botium-speech-stt-de;
4757
proxy_read_timeout 300;
4858
}
4959
rewrite ^/dictate$ /dictate/ redirect;
5060
location /dictate/ {
51-
resolver 127.0.0.11 valid=30s;
52-
set $upstream_dictate dictate;
5361
rewrite ^\/dictate\/(.*) /$1 break;
5462
proxy_set_header Host $host;
5563
proxy_set_header X-Forwarded-Host $http_host;
56-
proxy_pass http://$upstream_dictate:56100;
64+
proxy_pass http://botium-speech-dictate;
5765
}
5866
location / {
59-
resolver 127.0.0.11 valid=30s;
60-
set $upstream_frontend frontend;
6167
proxy_http_version 1.1;
6268
proxy_cache_bypass $http_upgrade;
6369
proxy_set_header Upgrade $http_upgrade;
6470
proxy_set_header Connection "Upgrade";
6571
proxy_set_header Host $host;
6672
proxy_set_header X-Forwarded-Host $http_host;
67-
proxy_pass http://$upstream_frontend:56000;
73+
proxy_pass http://botium-speech-frontend;
6874
proxy_read_timeout 300;
6975
}
7076
}

0 commit comments

Comments
 (0)