Configure Application Server in frontend apps with OPENVIDU_APPLICATION_SERVER_URL env variable
This commit is contained in:
parent
9e01810e0e
commit
78c26d86cf
@ -23,8 +23,7 @@ server {
|
||||
|
||||
{{ redirect_index_to_domain }}
|
||||
|
||||
location /api {
|
||||
rewrite /api(.*) /$1 break;
|
||||
location /api/ {
|
||||
proxy_pass url_application_server;
|
||||
}
|
||||
|
||||
|
||||
@ -8,6 +8,7 @@ services:
|
||||
environment:
|
||||
- OPENVIDU_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
|
||||
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
|
||||
- OPENVIDU_APPLICATION_SERVER_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
|
||||
|
||||
openvidu-js-demo:
|
||||
image: openvidu/openvidu-js-demo:2.23.0
|
||||
@ -15,6 +16,7 @@ services:
|
||||
environment:
|
||||
- OPENVIDU_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
|
||||
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
|
||||
- OPENVIDU_APPLICATION_SERVER_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
|
||||
|
||||
openvidu-roles-java-demo:
|
||||
image: openvidu/openvidu-roles-java-demo:2.23.0
|
||||
@ -36,6 +38,7 @@ services:
|
||||
environment:
|
||||
- OPENVIDU_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
|
||||
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
|
||||
- OPENVIDU_APPLICATION_SERVER_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
|
||||
|
||||
openvidu-call:
|
||||
image: openvidu/openvidu-call:2.23.0-demos
|
||||
|
||||
@ -12,4 +12,6 @@ COPY ./web /opt/openvidu-basic-node/public
|
||||
|
||||
WORKDIR /opt/openvidu-basic-node
|
||||
|
||||
ENTRYPOINT [ "node", "index.js" ]
|
||||
COPY docker/entrypoint.sh .
|
||||
|
||||
ENTRYPOINT [ "./entrypoint.sh" ]
|
||||
10
openvidu-getaroom/docker/entrypoint.sh
Executable file
10
openvidu-getaroom/docker/entrypoint.sh
Executable file
@ -0,0 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -n "${OPENVIDU_APPLICATION_SERVER_URL}" ]; then
|
||||
# Replace OPENVIDU_APPLICATION_SERVER_URL at frontend app
|
||||
sed -i \
|
||||
"s|var APPLICATION_SERVER_URL = \"http://localhost:5000/\";|var APPLICATION_SERVER_URL = \"${OPENVIDU_APPLICATION_SERVER_URL}/\";|" \
|
||||
public/app.js
|
||||
fi
|
||||
|
||||
exec node index.js "$*"
|
||||
@ -12,4 +12,6 @@ COPY ./web /opt/openvidu-basic-node/public
|
||||
|
||||
WORKDIR /opt/openvidu-basic-node
|
||||
|
||||
ENTRYPOINT [ "node", "index.js" ]
|
||||
COPY docker/entrypoint.sh .
|
||||
|
||||
ENTRYPOINT [ "./entrypoint.sh" ]
|
||||
10
openvidu-js-screen-share/docker/entrypoint.sh
Executable file
10
openvidu-js-screen-share/docker/entrypoint.sh
Executable file
@ -0,0 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -n "${OPENVIDU_APPLICATION_SERVER_URL}" ]; then
|
||||
# Replace OPENVIDU_APPLICATION_SERVER_URL at frontend app
|
||||
sed -i \
|
||||
"s|var APPLICATION_SERVER_URL = \"http://localhost:5000/\";|var APPLICATION_SERVER_URL = \"${OPENVIDU_APPLICATION_SERVER_URL}/\";|" \
|
||||
public/app.js
|
||||
fi
|
||||
|
||||
exec node index.js "$*"
|
||||
@ -12,4 +12,6 @@ COPY ./web /opt/openvidu-basic-node/public
|
||||
|
||||
WORKDIR /opt/openvidu-basic-node
|
||||
|
||||
ENTRYPOINT [ "node", "index.js" ]
|
||||
COPY docker/entrypoint.sh .
|
||||
|
||||
ENTRYPOINT [ "./entrypoint.sh" ]
|
||||
10
openvidu-js/docker/entrypoint.sh
Executable file
10
openvidu-js/docker/entrypoint.sh
Executable file
@ -0,0 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -n "${OPENVIDU_APPLICATION_SERVER_URL}" ]; then
|
||||
# Replace OPENVIDU_APPLICATION_SERVER_URL at frontend app
|
||||
sed -i \
|
||||
"s|var APPLICATION_SERVER_URL = \"http://localhost:5000/\";|var APPLICATION_SERVER_URL = \"${OPENVIDU_APPLICATION_SERVER_URL}/\";|" \
|
||||
public/app.js
|
||||
fi
|
||||
|
||||
exec node index.js "$*"
|
||||
Loading…
x
Reference in New Issue
Block a user