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 \
|
||||
containerd.io
|
||||
|
||||
# Install docker-compose
|
||||
curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
||||
chmod +x /usr/local/bin/docker-compose
|
||||
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
||||
# Install docker-compose v2
|
||||
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
|
||||
mkdir -p $DOCKER_CONFIG/cli-plugins
|
||||
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"
|
||||
owner: "root"
|
||||
group: "root"
|
||||
|
|
|
@ -6,6 +6,17 @@ OPENVIDU_VERSION=master
|
|||
OPENVIDU_UPGRADABLE_VERSION="2.21"
|
||||
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() {
|
||||
printf "\n =======¡ERROR!======="
|
||||
printf "\n %s" "$1"
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
#!/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_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})
|
||||
|
|
|
@ -9,6 +9,17 @@ ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch
|
|||
BEATS_FOLDER=${OPENVIDU_FOLDER}/beats
|
||||
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() {
|
||||
printf "\n =======¡ERROR!======="
|
||||
printf "\n %s" "$1"
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
#!/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_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})
|
||||
|
|
|
@ -6,6 +6,18 @@ COTURN_VERSION=master
|
|||
DOWNLOAD_URL="https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/deployments/external-turn/${COTURN_VERSION}"
|
||||
#COTURN_VERSION=4.5.2
|
||||
#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() {
|
||||
printf "\n =======¡ERROR!======="
|
||||
printf "\n %s" "$1"
|
||||
|
|
|
@ -59,10 +59,16 @@ Resources:
|
|||
docker-ce-cli \
|
||||
containerd.io
|
||||
|
||||
# Install docker-compose
|
||||
curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
||||
chmod +x /usr/local/bin/docker-compose
|
||||
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
||||
# Install docker-compose v2
|
||||
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
|
||||
mkdir -p $DOCKER_CONFIG/cli-plugins
|
||||
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"
|
||||
owner: "root"
|
||||
group: "root"
|
||||
|
|
|
@ -59,10 +59,16 @@ Resources:
|
|||
docker-ce-cli \
|
||||
containerd.io
|
||||
|
||||
# Install docker-compose
|
||||
curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
||||
chmod +x /usr/local/bin/docker-compose
|
||||
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
||||
# Install docker-compose v2
|
||||
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
|
||||
mkdir -p $DOCKER_CONFIG/cli-plugins
|
||||
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"
|
||||
owner: "root"
|
||||
group: "root"
|
||||
|
|
|
@ -14,6 +14,17 @@ IMAGES=(
|
|||
"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() {
|
||||
printf "\n =======¡ERROR!======="
|
||||
printf "\n %s" "$1"
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
#!/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
|
||||
IMAGES=(
|
||||
"kurento-media-server"
|
||||
|
|
|
@ -9,6 +9,17 @@ ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch
|
|||
BEATS_FOLDER=${OPENVIDU_FOLDER}/beats
|
||||
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() {
|
||||
printf "\n =======¡ERROR!======="
|
||||
printf "\n %s" "$1"
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
#!/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_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})
|
||||
|
|
Loading…
Reference in New Issue