mirror of https://github.com/OpenVidu/openvidu.git
Update install script
parent
cb1037c0a7
commit
49ff61d059
22
openvidu-server/docker/openvidu-docker-compose/install_docker_compose.sh
Normal file → Executable file
22
openvidu-server/docker/openvidu-docker-compose/install_docker_compose.sh
Normal file → Executable 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
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
docker-compose down
|
|
||||||
docker-compose up -d
|
|
||||||
docker-compose logs -f openvidu-server
|
|
|
@ -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
|
Loading…
Reference in New Issue