mirror of https://github.com/OpenVidu/openvidu.git
deployment: Support for docker compose v2 and increase http timeout for slow networks"
parent
28a6fd4064
commit
16c1003584
|
@ -59,10 +59,16 @@ Resources:
|
||||||
docker-ce-cli \
|
docker-ce-cli \
|
||||||
containerd.io
|
containerd.io
|
||||||
|
|
||||||
# Install docker-compose
|
# Install docker-compose v2
|
||||||
curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
|
||||||
chmod +x /usr/local/bin/docker-compose
|
mkdir -p $DOCKER_CONFIG/cli-plugins
|
||||||
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
|
||||||
|
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
|
||||||
|
curl -fL https://raw.githubusercontent.com/docker/compose-switch/master/install_on_linux.sh | sh
|
||||||
|
curl -fL https://github.com/docker/compose-switch/releases/download/v1.0.4/docker-compose-linux-amd64 -o /usr/local/bin/compose-switch
|
||||||
|
chmod +x /usr/local/bin/compose-switch
|
||||||
|
update-alternatives --install /usr/local/bin/docker-compose docker-compose /usr/local/bin/compose-switch 99
|
||||||
|
|
||||||
mode: "000755"
|
mode: "000755"
|
||||||
owner: "root"
|
owner: "root"
|
||||||
group: "root"
|
group: "root"
|
||||||
|
|
|
@ -6,6 +6,17 @@ OPENVIDU_VERSION=master
|
||||||
OPENVIDU_UPGRADABLE_VERSION="2.21"
|
OPENVIDU_UPGRADABLE_VERSION="2.21"
|
||||||
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION}
|
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION}
|
||||||
|
|
||||||
|
# Support docker compose v1 and v2
|
||||||
|
shopt -s expand_aliases
|
||||||
|
alias docker-compose='docker compose'
|
||||||
|
if ! docker compose version &> /dev/null; then
|
||||||
|
unalias docker-compose
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change default http timeout for slow networks
|
||||||
|
export COMPOSE_HTTP_TIMEOUT=500
|
||||||
|
export DOCKER_CLIENT_TIMEOUT=500
|
||||||
|
|
||||||
fatal_error() {
|
fatal_error() {
|
||||||
printf "\n =======¡ERROR!======="
|
printf "\n =======¡ERROR!======="
|
||||||
printf "\n %s" "$1"
|
printf "\n %s" "$1"
|
||||||
|
|
|
@ -1,5 +1,16 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Support docker compose v1 and v2
|
||||||
|
shopt -s expand_aliases
|
||||||
|
alias docker-compose='docker compose'
|
||||||
|
if ! docker compose version &> /dev/null; then
|
||||||
|
unalias docker-compose
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change default http timeout for slow networks
|
||||||
|
export COMPOSE_HTTP_TIMEOUT=500
|
||||||
|
export DOCKER_CLIENT_TIMEOUT=500
|
||||||
|
|
||||||
upgrade_ov() {
|
upgrade_ov() {
|
||||||
UPGRADE_SCRIPT_URL="https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_OVVERSION.sh"
|
UPGRADE_SCRIPT_URL="https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_OVVERSION.sh"
|
||||||
HTTP_STATUS=$(curl -s -o /dev/null -I -w "%{http_code}" ${UPGRADE_SCRIPT_URL//OVVERSION/$1})
|
HTTP_STATUS=$(curl -s -o /dev/null -I -w "%{http_code}" ${UPGRADE_SCRIPT_URL//OVVERSION/$1})
|
||||||
|
|
|
@ -9,6 +9,17 @@ ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch
|
||||||
BEATS_FOLDER=${OPENVIDU_FOLDER}/beats
|
BEATS_FOLDER=${OPENVIDU_FOLDER}/beats
|
||||||
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION}
|
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION}
|
||||||
|
|
||||||
|
# Support docker compose v1 and v2
|
||||||
|
shopt -s expand_aliases
|
||||||
|
alias docker-compose='docker compose'
|
||||||
|
if ! docker compose version &> /dev/null; then
|
||||||
|
unalias docker-compose
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change default http timeout for slow networks
|
||||||
|
export COMPOSE_HTTP_TIMEOUT=500
|
||||||
|
export DOCKER_CLIENT_TIMEOUT=500
|
||||||
|
|
||||||
fatal_error() {
|
fatal_error() {
|
||||||
printf "\n =======¡ERROR!======="
|
printf "\n =======¡ERROR!======="
|
||||||
printf "\n %s" "$1"
|
printf "\n %s" "$1"
|
||||||
|
|
|
@ -1,5 +1,16 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Support docker compose v1 and v2
|
||||||
|
shopt -s expand_aliases
|
||||||
|
alias docker-compose='docker compose'
|
||||||
|
if ! docker compose version &> /dev/null; then
|
||||||
|
unalias docker-compose
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change default http timeout for slow networks
|
||||||
|
export COMPOSE_HTTP_TIMEOUT=500
|
||||||
|
export DOCKER_CLIENT_TIMEOUT=500
|
||||||
|
|
||||||
upgrade_ov() {
|
upgrade_ov() {
|
||||||
UPGRADE_SCRIPT_URL="https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_pro_OVVERSION.sh"
|
UPGRADE_SCRIPT_URL="https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_pro_OVVERSION.sh"
|
||||||
HTTP_STATUS=$(curl -s -o /dev/null -I -w "%{http_code}" ${UPGRADE_SCRIPT_URL//OVVERSION/$1})
|
HTTP_STATUS=$(curl -s -o /dev/null -I -w "%{http_code}" ${UPGRADE_SCRIPT_URL//OVVERSION/$1})
|
||||||
|
|
|
@ -6,6 +6,18 @@ COTURN_VERSION=master
|
||||||
DOWNLOAD_URL="https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/deployments/external-turn/${COTURN_VERSION}"
|
DOWNLOAD_URL="https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/deployments/external-turn/${COTURN_VERSION}"
|
||||||
#COTURN_VERSION=4.5.2
|
#COTURN_VERSION=4.5.2
|
||||||
#DOWNLOAD_URL="https://s3.eu-west-1.amazonaws.com/aws.openvidu.io/external-turn/${COTURN_VERSION}"
|
#DOWNLOAD_URL="https://s3.eu-west-1.amazonaws.com/aws.openvidu.io/external-turn/${COTURN_VERSION}"
|
||||||
|
|
||||||
|
# Support docker compose v1 and v2
|
||||||
|
shopt -s expand_aliases
|
||||||
|
alias docker-compose='docker compose'
|
||||||
|
if ! docker compose version &> /dev/null; then
|
||||||
|
unalias docker-compose
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change default http timeout for slow networks
|
||||||
|
export COMPOSE_HTTP_TIMEOUT=500
|
||||||
|
export DOCKER_CLIENT_TIMEOUT=500
|
||||||
|
|
||||||
fatal_error() {
|
fatal_error() {
|
||||||
printf "\n =======¡ERROR!======="
|
printf "\n =======¡ERROR!======="
|
||||||
printf "\n %s" "$1"
|
printf "\n %s" "$1"
|
||||||
|
|
|
@ -59,10 +59,16 @@ Resources:
|
||||||
docker-ce-cli \
|
docker-ce-cli \
|
||||||
containerd.io
|
containerd.io
|
||||||
|
|
||||||
# Install docker-compose
|
# Install docker-compose v2
|
||||||
curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
|
||||||
chmod +x /usr/local/bin/docker-compose
|
mkdir -p $DOCKER_CONFIG/cli-plugins
|
||||||
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
|
||||||
|
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
|
||||||
|
curl -fL https://raw.githubusercontent.com/docker/compose-switch/master/install_on_linux.sh | sh
|
||||||
|
curl -fL https://github.com/docker/compose-switch/releases/download/v1.0.4/docker-compose-linux-amd64 -o /usr/local/bin/compose-switch
|
||||||
|
chmod +x /usr/local/bin/compose-switch
|
||||||
|
update-alternatives --install /usr/local/bin/docker-compose docker-compose /usr/local/bin/compose-switch 99
|
||||||
|
|
||||||
mode: "000755"
|
mode: "000755"
|
||||||
owner: "root"
|
owner: "root"
|
||||||
group: "root"
|
group: "root"
|
||||||
|
|
|
@ -59,10 +59,16 @@ Resources:
|
||||||
docker-ce-cli \
|
docker-ce-cli \
|
||||||
containerd.io
|
containerd.io
|
||||||
|
|
||||||
# Install docker-compose
|
# Install docker-compose v2
|
||||||
curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
|
||||||
chmod +x /usr/local/bin/docker-compose
|
mkdir -p $DOCKER_CONFIG/cli-plugins
|
||||||
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
|
||||||
|
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
|
||||||
|
curl -fL https://raw.githubusercontent.com/docker/compose-switch/master/install_on_linux.sh | sh
|
||||||
|
curl -fL https://github.com/docker/compose-switch/releases/download/v1.0.4/docker-compose-linux-amd64 -o /usr/local/bin/compose-switch
|
||||||
|
chmod +x /usr/local/bin/compose-switch
|
||||||
|
update-alternatives --install /usr/local/bin/docker-compose docker-compose /usr/local/bin/compose-switch 99
|
||||||
|
|
||||||
mode: "000755"
|
mode: "000755"
|
||||||
owner: "root"
|
owner: "root"
|
||||||
group: "root"
|
group: "root"
|
||||||
|
|
|
@ -14,6 +14,17 @@ IMAGES=(
|
||||||
"openvidu/mediasoup-controller"
|
"openvidu/mediasoup-controller"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Support docker compose v1 and v2
|
||||||
|
shopt -s expand_aliases
|
||||||
|
alias docker-compose='docker compose'
|
||||||
|
if ! docker compose version &> /dev/null; then
|
||||||
|
unalias docker-compose
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change default http timeout for slow networks
|
||||||
|
export COMPOSE_HTTP_TIMEOUT=500
|
||||||
|
export DOCKER_CLIENT_TIMEOUT=500
|
||||||
|
|
||||||
fatal_error() {
|
fatal_error() {
|
||||||
printf "\n =======¡ERROR!======="
|
printf "\n =======¡ERROR!======="
|
||||||
printf "\n %s" "$1"
|
printf "\n %s" "$1"
|
||||||
|
|
|
@ -1,5 +1,16 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Support docker compose v1 and v2
|
||||||
|
shopt -s expand_aliases
|
||||||
|
alias docker-compose='docker compose'
|
||||||
|
if ! docker compose version &> /dev/null; then
|
||||||
|
unalias docker-compose
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change default http timeout for slow networks
|
||||||
|
export COMPOSE_HTTP_TIMEOUT=500
|
||||||
|
export DOCKER_CLIENT_TIMEOUT=500
|
||||||
|
|
||||||
# Deployed images in media-node
|
# Deployed images in media-node
|
||||||
IMAGES=(
|
IMAGES=(
|
||||||
"kurento-media-server"
|
"kurento-media-server"
|
||||||
|
|
|
@ -9,6 +9,17 @@ ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch
|
||||||
BEATS_FOLDER=${OPENVIDU_FOLDER}/beats
|
BEATS_FOLDER=${OPENVIDU_FOLDER}/beats
|
||||||
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION}
|
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION}
|
||||||
|
|
||||||
|
# Support docker compose v1 and v2
|
||||||
|
shopt -s expand_aliases
|
||||||
|
alias docker-compose='docker compose'
|
||||||
|
if ! docker compose version &> /dev/null; then
|
||||||
|
unalias docker-compose
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change default http timeout for slow networks
|
||||||
|
export COMPOSE_HTTP_TIMEOUT=500
|
||||||
|
export DOCKER_CLIENT_TIMEOUT=500
|
||||||
|
|
||||||
fatal_error() {
|
fatal_error() {
|
||||||
printf "\n =======¡ERROR!======="
|
printf "\n =======¡ERROR!======="
|
||||||
printf "\n %s" "$1"
|
printf "\n %s" "$1"
|
||||||
|
|
|
@ -1,5 +1,16 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Support docker compose v1 and v2
|
||||||
|
shopt -s expand_aliases
|
||||||
|
alias docker-compose='docker compose'
|
||||||
|
if ! docker compose version &> /dev/null; then
|
||||||
|
unalias docker-compose
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Change default http timeout for slow networks
|
||||||
|
export COMPOSE_HTTP_TIMEOUT=500
|
||||||
|
export DOCKER_CLIENT_TIMEOUT=500
|
||||||
|
|
||||||
upgrade_ov() {
|
upgrade_ov() {
|
||||||
UPGRADE_SCRIPT_URL="https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_pro_OVVERSION.sh"
|
UPGRADE_SCRIPT_URL="https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_pro_OVVERSION.sh"
|
||||||
HTTP_STATUS=$(curl -s -o /dev/null -I -w "%{http_code}" ${UPGRADE_SCRIPT_URL//OVVERSION/$1})
|
HTTP_STATUS=$(curl -s -o /dev/null -I -w "%{http_code}" ${UPGRADE_SCRIPT_URL//OVVERSION/$1})
|
||||||
|
|
Loading…
Reference in New Issue