mirror of https://github.com/OpenVidu/openvidu.git
openvidu-deployment: Don't run elasticsearch and kibana if external url is configured
parent
05f9e63076
commit
ef20bf58e5
|
@ -195,21 +195,28 @@ is_external_url() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
stop_elk_if_external() {
|
start_openvidu() {
|
||||||
|
local RUN_LOCAL_ES
|
||||||
|
local RUN_LOCAL_KIBANA
|
||||||
local CONFIGURED_ELASTICSEARCH_HOST
|
local CONFIGURED_ELASTICSEARCH_HOST
|
||||||
local CONFIGURED_KIBANA_HOST
|
local CONFIGURED_KIBANA_HOST
|
||||||
CONFIGURED_ELASTICSEARCH_HOST=$(grep -v '^#' .env | grep OPENVIDU_PRO_ELASTICSEARCH_HOST | cut -d '=' -f2)
|
CONFIGURED_ELASTICSEARCH_HOST=$(grep -v '^#' .env | grep OPENVIDU_PRO_ELASTICSEARCH_HOST | cut -d '=' -f2)
|
||||||
CONFIGURED_KIBANA_HOST=$(grep -v '^#' .env | grep OPENVIDU_PRO_KIBANA_HOST | cut -d '=' -f2)
|
CONFIGURED_KIBANA_HOST=$(grep -v '^#' .env | grep OPENVIDU_PRO_KIBANA_HOST | cut -d '=' -f2)
|
||||||
|
RUN_LOCAL_ES=true
|
||||||
|
RUN_LOCAL_KIBANA=true
|
||||||
if is_external_url "${CONFIGURED_ELASTICSEARCH_HOST}"; then
|
if is_external_url "${CONFIGURED_ELASTICSEARCH_HOST}"; then
|
||||||
printf "Configured external elasticsearch: %s" "${CONFIGURED_ELASTICSEARCH_HOST}"
|
printf "Configured external elasticsearch: %s" "${CONFIGURED_ELASTICSEARCH_HOST}"
|
||||||
printf "\n"
|
printf "\n"
|
||||||
docker-compose stop elasticsearch
|
RUN_LOCAL_ES=false
|
||||||
fi
|
fi
|
||||||
if is_external_url "${CONFIGURED_KIBANA_HOST}"; then
|
if is_external_url "${CONFIGURED_KIBANA_HOST}"; then
|
||||||
printf "Configured external kibana: %s" "${CONFIGURED_KIBANA_HOST}"
|
printf "Configured external kibana: %s" "${CONFIGURED_KIBANA_HOST}"
|
||||||
printf "\n"
|
printf "\n"
|
||||||
docker-compose stop kibana
|
RUN_LOCAL_KIBANA=false
|
||||||
fi
|
fi
|
||||||
|
docker-compose up -d \
|
||||||
|
$(if [ "${RUN_LOCAL_ES}" == "false" ]; then echo '--scale elasticsearch=0'; fi) \
|
||||||
|
$(if [ "${RUN_LOCAL_KIBANA}" == "false" ]; then echo '--scale kibana=0'; fi)
|
||||||
}
|
}
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
|
@ -230,8 +237,7 @@ usage() {
|
||||||
case $1 in
|
case $1 in
|
||||||
|
|
||||||
start)
|
start)
|
||||||
docker-compose up -d
|
start_openvidu
|
||||||
stop_elk_if_external
|
|
||||||
docker-compose logs -f openvidu-server
|
docker-compose logs -f openvidu-server
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -241,8 +247,7 @@ case $1 in
|
||||||
|
|
||||||
restart)
|
restart)
|
||||||
docker-compose down
|
docker-compose down
|
||||||
docker-compose up -d
|
start_openvidu
|
||||||
stop_elk_if_external
|
|
||||||
docker-compose logs -f openvidu-server
|
docker-compose logs -f openvidu-server
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue