From b40ecbd9d0d9ebe09c354e73fb677fc249987aa8 Mon Sep 17 00:00:00 2001 From: cruizba Date: Mon, 23 May 2022 15:03:02 +0200 Subject: [PATCH] demos: Add parameter to redirect demos page to a domain name specified in REDIRECT_INDEX_TO_DOMAIN --- docker/openvidu-demo-proxy/Dockerfile | 2 +- docker/openvidu-demo-proxy/conf/default.conf | 4 +++- docker/openvidu-demo-proxy/entrypoint.sh | 17 +++++++++++++++++ .../docker-compose.yml | 3 ++- 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/docker/openvidu-demo-proxy/Dockerfile b/docker/openvidu-demo-proxy/Dockerfile index e3cd3c35..94c5795a 100644 --- a/docker/openvidu-demo-proxy/Dockerfile +++ b/docker/openvidu-demo-proxy/Dockerfile @@ -1,4 +1,4 @@ -FROM nginx:1.21.3-alpine +FROM nginx:1.21.6-alpine # Nginx conf COPY ./conf/html /var/www/html diff --git a/docker/openvidu-demo-proxy/conf/default.conf b/docker/openvidu-demo-proxy/conf/default.conf index 76468ea0..df560e86 100644 --- a/docker/openvidu-demo-proxy/conf/default.conf +++ b/docker/openvidu-demo-proxy/conf/default.conf @@ -6,7 +6,7 @@ server { listen 80; server_name _; - root /var/www/html; + {{ no_redirect_to_domain }} proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; @@ -21,6 +21,8 @@ server { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; + {{ redirect_index_to_domain }} + location /basic-videoconference { rewrite /basic-videoconference(.*) /$1 break; proxy_pass url_ov_basic_videoconference; diff --git a/docker/openvidu-demo-proxy/entrypoint.sh b/docker/openvidu-demo-proxy/entrypoint.sh index c5e9ba6e..08ade660 100644 --- a/docker/openvidu-demo-proxy/entrypoint.sh +++ b/docker/openvidu-demo-proxy/entrypoint.sh @@ -16,6 +16,23 @@ sed -i "s|url_ov_classroom|${URL_OV_CLASSROOM}|" /etc/nginx/conf.d/default.conf sed -i "s|url_ov_getaroom|${URL_OV_GETAROOM}|" /etc/nginx/conf.d/default.conf sed -i "s|url_ov_call|${URL_OV_CALL}|" /etc/nginx/conf.d/default.conf +cat > /tmp/redirect_index_to_domain.tpl <