diff --git a/docker/openvidu-demo-proxy/conf/default.conf b/docker/openvidu-demo-proxy/conf/default.conf index df560e86..49003be7 100644 --- a/docker/openvidu-demo-proxy/conf/default.conf +++ b/docker/openvidu-demo-proxy/conf/default.conf @@ -23,6 +23,11 @@ server { {{ redirect_index_to_domain }} + location /api { + rewrite /api(.*) /$1 break; + proxy_pass url_application_server; + } + 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 08ade660..4c8a616c 100644 --- a/docker/openvidu-demo-proxy/entrypoint.sh +++ b/docker/openvidu-demo-proxy/entrypoint.sh @@ -1,6 +1,7 @@ #!/bin/sh # Show input enviroment variables +echo "Application server: ${URL_APPLICATION_SERVER}" echo "openvidu-basic-videoconference: ${URL_OV_BASIC_VIDEOCONFERENCE}" echo "openvidu-basic-screenshare: ${URL_OV_BASIC_SCREENSHARE}" echo "openvidu-basic-webinar: ${URL_OV_BASIC_WEBINAR}" @@ -9,6 +10,7 @@ echo "openvidu-getaroom: ${URL_OV_GETAROOM}" echo "openvidu-call: ${URL_OV_CALL}" # Load nginx conf files +sed -i "s|url_application_server|${URL_APPLICATION_SERVER}|" /etc/nginx/conf.d/default.conf sed -i "s|url_ov_basic_videoconference|${URL_OV_BASIC_VIDEOCONFERENCE}|" /etc/nginx/conf.d/default.conf sed -i "s|url_ov_basic_screenshare|${URL_OV_BASIC_SCREENSHARE}|" /etc/nginx/conf.d/default.conf sed -i "s|url_ov_basic_webinar|${URL_OV_BASIC_WEBINAR}|" /etc/nginx/conf.d/default.conf