openvidu install script udated

pull/473/head
OscarSotoSanchez 2020-05-06 13:00:06 +02:00
parent 32d92c8eea
commit ef2dd58c1b
2 changed files with 13 additions and 23 deletions

View File

@ -122,14 +122,14 @@ upgrade_ov() {
USE_OV_CALL=$(grep -E '^ image: openvidu/openvidu-call:2.12.0$' "${OPENVIDU_PREVIOUS_FOLDER}/docker-compose.override.yml" | tr -d '[:space:]') USE_OV_CALL=$(grep -E '^ image: openvidu/openvidu-call:2.12.0$' "${OPENVIDU_PREVIOUS_FOLDER}/docker-compose.override.yml" | tr -d '[:space:]')
printf '\n => Moving previous installation files:' printf '\n => Moving previous installation files:'
mv "${OPENVIDU_PREVIOUS_FOLDER}/docker-compose.yml" "${ROLL_BACK_FOLDER}" mv "${OPENVIDU_PREVIOUS_FOLDER}/docker-compose.yml" "${ROLL_BACK_FOLDER}" || fatal_error "Error while moving previous 'docker-compose.yml'"
printf '\n - docker-compose.yml' printf '\n - docker-compose.yml'
mv "${OPENVIDU_PREVIOUS_FOLDER}/openvidu" "${ROLL_BACK_FOLDER}" mv "${OPENVIDU_PREVIOUS_FOLDER}/openvidu" "${ROLL_BACK_FOLDER}" || fatal_error "Error while moving previous 'openvidu'"
printf '\n - openvidu' printf '\n - openvidu'
mv "${OPENVIDU_PREVIOUS_FOLDER}/readme.md" "${ROLL_BACK_FOLDER}" mv "${OPENVIDU_PREVIOUS_FOLDER}/readme.md" "${ROLL_BACK_FOLDER}" || fatal_error "Error while moving previous 'readme.md'"
printf '\n - readme.md' printf '\n - readme.md'
if [ ! -z "${USE_OV_CALL}" ]; then if [ ! -z "${USE_OV_CALL}" ]; then
mv "${OPENVIDU_PREVIOUS_FOLDER}/docker-compose.override.yml" "${ROLL_BACK_FOLDER}" mv "${OPENVIDU_PREVIOUS_FOLDER}/docker-compose.override.yml" "${ROLL_BACK_FOLDER}" || fatal_error "Error while moving previous 'docker-compose.override.yml'"
printf '\n - docker-compose.override.yml' printf '\n - docker-compose.override.yml'
fi fi
@ -173,15 +173,18 @@ upgrade_ov() {
printf '\n Openvidu Platform successfully upgrade.' printf '\n Openvidu Platform successfully upgrade.'
printf '\n =======================================' printf '\n ======================================='
printf '\n' printf '\n'
printf "\n A new file 'docker-compose.yml' has been created with the new services" printf "\n 1. A new file 'docker-compose.yml' has been created with the new services"
printf '\n' printf '\n'
printf "\n The current file '.env' has been kept but a new file '.env-VERSION' has been created." printf "\n 2. The current file '.env' has been kept but a new file '.env-VERSION' has been created."
printf "\n Please check the new file '.env-VERSION' use your data from the file '.env' and replace it'" printf "\n Please check the new file '.env-VERSION' use your data from the file '.env' and replace it"
printf '\n to have the new improvements.' printf '\n to have the new improvements.'
printf '\n' printf '\n'
printf "\n If you were using Openvidu Call it has been updated in the file 'docker-compose.override.yml'" printf "\n 3. If you were using Openvidu Call it has been updated in the file 'docker-compose.override.yml'"
printf "\n however if you are using your own application a file called 'docker-compose.override.yml-VERSION'" printf "\n however if you are using your own application a file called 'docker-compose.override.yml-VERSION'"
printf "\n has been created with the latest version of Openvidu Call, you can delete it or use it if you wish.'" printf "\n has been created with the latest version of Openvidu Call, you can delete it or use it if you wish."
printf '\n'
printf '\n 4. Start new version of Openvidu'
printf '\n $ ./openvidu start'
printf '\n' printf '\n'
printf '\n For more information, check readme.md' printf '\n For more information, check readme.md'
printf '\n' printf '\n'

View File

@ -9,6 +9,7 @@ upgrade_ov() {
if [ "$HTTP_STATUS" == "200" ]; then if [ "$HTTP_STATUS" == "200" ]; then
printf "\n => Downloading new Version" printf "\n => Downloading new Version"
printf "\n" printf "\n"
docker-compose down
curl ${UPGRADE_SCRIPT_URL//OVVERSION/$1} | bash -s upgrade curl ${UPGRADE_SCRIPT_URL//OVVERSION/$1} | bash -s upgrade
else else
printf "\n =======¡ERROR!=======" printf "\n =======¡ERROR!======="
@ -59,20 +60,6 @@ case $1 in
upgrade_ov "$2" upgrade_ov "$2"
fi fi
;; ;;
upgrade-restart)
OLD_OPENVIDU_FOLDER=$(ls -tda .old* | head -1)
if [ ! -z ${OLD_OPENVIDU_FOLDER} ]; then
docker-compose -f "${OLD_OPENVIDU_FOLDER}/docker-compose.yml" down
docker-compose up -d
docker-compose logs -f openvidu-server
else
printf "\n =======¡ERROR!======="
printf "\n There are no Openvidu CE previous updates"
printf "\n"
exit 0
fi
;;
*) *)
usage usage
;; ;;