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 <