updated docker-compose 2.14.0-beta1

pull/473/head
OscarSotoSanchez 2020-05-08 12:25:03 +02:00
parent 4b150bb62c
commit b463dea010
3 changed files with 9 additions and 43 deletions

View File

@ -20,7 +20,7 @@ version: '3.1'
services: services:
openvidu-server: openvidu-server:
image: openvidu/openvidu-server:2.13.0 image: openvidu/openvidu-server:2.14.0-beta1
restart: on-failure restart: on-failure
network_mode: host network_mode: host
entrypoint: ['/bin/bash', '-c', 'export COTURN_IP=`/usr/local/bin/discover_my_public_ip.sh`; /usr/local/bin/entrypoint.sh'] entrypoint: ['/bin/bash', '-c', 'export COTURN_IP=`/usr/local/bin/discover_my_public_ip.sh`; /usr/local/bin/entrypoint.sh']
@ -69,7 +69,7 @@ services:
- MAX_PORT=65535 - MAX_PORT=65535
nginx: nginx:
image: openvidu/openvidu-proxy:2.0.0-beta3 image: openvidu/openvidu-proxy:2.0.0-beta4
restart: on-failure restart: on-failure
network_mode: host network_mode: host
volumes: volumes:

View File

@ -29,6 +29,8 @@ CERTIFICATES_CONF="${CERTIFICATES_FOLDER}/certificates.conf"
[ ! -f "${CERTIFICATES_CONF}" ] && touch "${CERTIFICATES_CONF}" [ ! -f "${CERTIFICATES_CONF}" ] && touch "${CERTIFICATES_CONF}"
[ -z "${PROXY_HTTP_PORT}" ] && export PROXY_HTTP_PORT=80 [ -z "${PROXY_HTTP_PORT}" ] && export PROXY_HTTP_PORT=80
[ -z "${PROXY_HTTPS_PORT}" ] && export PROXY_HTTPS_PORT=443 [ -z "${PROXY_HTTPS_PORT}" ] && export PROXY_HTTPS_PORT=443
[ -z "${WITH_APP}" ] && export WITH_APP=true
[ -z "${PROXY_MODE}" ] && export PROXY_MODE=CE
[ -z "${ALLOWED_ACCESS_TO_DASHBOARD}" ] && export ALLOWED_ACCESS_TO_DASHBOARD=all [ -z "${ALLOWED_ACCESS_TO_DASHBOARD}" ] && export ALLOWED_ACCESS_TO_DASHBOARD=all
[ -z "${ALLOWED_ACCESS_TO_RESTAPI}" ] && export ALLOWED_ACCESS_TO_RESTAPI=all [ -z "${ALLOWED_ACCESS_TO_RESTAPI}" ] && export ALLOWED_ACCESS_TO_RESTAPI=all
@ -51,8 +53,8 @@ printf "\n Config Openvidu Application:"
printf "\n - Domain name: %s" "${DOMAIN_OR_PUBLIC_IP}" printf "\n - Domain name: %s" "${DOMAIN_OR_PUBLIC_IP}"
printf "\n - Certificated: %s" "${CERTIFICATE_TYPE}" printf "\n - Certificated: %s" "${CERTIFICATE_TYPE}"
printf "\n - Letsencrypt Email: %s" "${LETSENCRYPT_EMAIL}" printf "\n - Letsencrypt Email: %s" "${LETSENCRYPT_EMAIL}"
printf "\n - Openvidu Application: %s" "${WITH_APP:-true}" printf "\n - Openvidu Application: %s" "${WITH_APP}"
printf "\n - Openvidu Application Type: %s" "${PROXY_MODE:-CE}" printf "\n - Openvidu Application Type: %s" "${PROXY_MODE}"
printf "\n" printf "\n"
printf "\n =======================================" printf "\n ======================================="
@ -298,8 +300,8 @@ if [ "${RULES_RESTAPI}" != "allow all;" ]; then
RULES_RESTAPI="${RULES_RESTAPI}{new_line}allow $PUBLIC_IP;" RULES_RESTAPI="${RULES_RESTAPI}{new_line}allow $PUBLIC_IP;"
fi fi
if ! echo "${RULES_DASHBOARD}" | grep -q "127.0.0.1"; then if ! echo "${RULES_RESTAPI}" | grep -q "127.0.0.1"; then
RULES_DASHBOARD="${RULES_DASHBOARD}{new_line}allow 127.0.0.1;" RULES_RESTAPI="${RULES_RESTAPI}{new_line}allow 127.0.0.1;"
fi fi
IFS=$'\n' IFS=$'\n'

View File

@ -23,42 +23,6 @@ if [ ! -z "${WAIT_KIBANA_URL}" ]; then
done done
fi fi
# Wait for Openvidu Media Nodes
if [ ! -z "${OPENVIDU_PRO_CLUSTER_MEDIA_NODES_IPS}" ]; then
printf "\n"
printf "\n ======================================="
printf "\n = WAIT MEDIA NODES ="
printf "\n ======================================="
printf "\n"
IFS=','
for IP_MEDIANODE in $(echo "${OPENVIDU_PRO_CLUSTER_MEDIA_NODES_IPS}" | sed -e 's/\[//g' -e 's/\]//g' -e 's/"//g' | tr -d '[:space:]')
do
while true
do
HTTP_STATUS="$(curl \
--silent \
--no-buffer \
--connect-timeout 2 \
--write-out '%{http_code}' \
--header "Connection: Upgrade" \
--header "Upgrade: websocket" \
--header "Host: 127.0.0.1:8888" \
--header "Origin: 127.0.0.1" \
http://${IP_MEDIANODE}:8888/kurento)"
printf "\n Waiting for Media Node with IP: '%s'..." "${IP_MEDIANODE}"
if [ "$HTTP_STATUS" == "500" ]; then
printf "\n ==== Media Node '%s' is ready ====" "${IP_MEDIANODE}"
break
fi
sleep 1
done
done
fi
# Launch Openvidu Pro # Launch Openvidu Pro
printf "\n" printf "\n"
printf "\n =======================================" printf "\n ======================================="