Update install script

pull/431/head
OscarSotoSanchez 2020-04-08 16:47:54 +02:00
parent cb1037c0a7
commit 49ff61d059
3 changed files with 55 additions and 9 deletions

View File

@ -1,6 +1,19 @@
#!/usr/bin/env bash #!/usr/bin/env bash
DOCKER_COMPOSE_FOLDER=openvidu-docker-compose # Check docker and docker-compose installation
docker -v > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo "You don't have docker installed, please install it and re-run the command"
exit 0
fi
docker-compose -v > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo "You don't have docker-compose installed, please install it and re-run the command"
exit 0
fi
DOCKER_COMPOSE_FOLDER=openvidu
# Create folder openvidu-docker-compose # Create folder openvidu-docker-compose
mkdir ${DOCKER_COMPOSE_FOLDER} mkdir ${DOCKER_COMPOSE_FOLDER}
@ -12,8 +25,8 @@ curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/
--output ${DOCKER_COMPOSE_FOLDER}/docker-compose.override.yml --output ${DOCKER_COMPOSE_FOLDER}/docker-compose.override.yml
curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/docker/openvidu-docker-compose/docker-compose.yml \ curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/docker/openvidu-docker-compose/docker-compose.yml \
--output ${DOCKER_COMPOSE_FOLDER}/docker-compose.yml --output ${DOCKER_COMPOSE_FOLDER}/docker-compose.yml
curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/docker/openvidu-docker-compose/openvidu-restart.sh \ curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/docker/openvidu-docker-compose/openvidu.sh \
--output ${DOCKER_COMPOSE_FOLDER}/openvidu-restart.sh --output ${DOCKER_COMPOSE_FOLDER}/openvidu.sh
curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/docker/openvidu-docker-compose/readme.md \ curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/docker/openvidu-docker-compose/readme.md \
--output ${DOCKER_COMPOSE_FOLDER}/readme.md --output ${DOCKER_COMPOSE_FOLDER}/readme.md
@ -26,6 +39,7 @@ mkdir ${DOCKER_COMPOSE_FOLDER}/owncert
# Ready to use # Ready to use
printf "\n========================================" printf "\n========================================"
printf "\nOpenvidu CE has successfully installed." printf "\nOpenvidu CE has successfully installed."
printf '\nNow run "./openvidu-restart.sh" in folder "openvidu-docker-compose" for setup.' printf '\nNow run "./openvidu.sh start" in folder "openvidu-docker-compose" for setup.'
printf '\nRun "./openvidu.sh help" in folder for more information about "openvido" command.'
printf '\n"Check "readme.md" in folder "openvidu-docker-compose" for more details.\n\n' printf '\n"Check "readme.md" in folder "openvidu-docker-compose" for more details.\n\n'
exit 0 exit 0

View File

@ -1,5 +0,0 @@
#!/bin/bash
docker-compose down
docker-compose up -d
docker-compose logs -f openvidu-server

View File

@ -0,0 +1,37 @@
#!/bin/bash
usage() {
printf "Usage: \n\t openvidu [command]"
printf "\n\nAvailable Commands:"
printf "\n\tstart\t\tStart all services"
printf "\n\tstop\t\tStop all services"
printf "\n\trestart\t\tRestart all stoped and running services"
printf "\n\tlogs\t\tShow openvidu-server logs"
printf "\n\thelp\t\tShow help for openvidu command"
printf "\n"
}
case $1 in
start)
docker-compose up -d
docker-compose logs -f openvidu-server
;;
stop)
docker-compose down
;;
restart)
docker-compose restart
docker-compose logs -f openvidu-server
;;
logs)
docker-compose logs -f openvidu-server
;;
*)
usage
;;
esac