mirror of https://github.com/OpenVidu/openvidu.git
46 lines
1.9 KiB
Bash
46 lines
1.9 KiB
Bash
![]() |
#!/usr/bin/env bash
|
||
|
|
||
![]() |
# 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
|
||
![]() |
mkdir ${DOCKER_COMPOSE_FOLDER}
|
||
![]() |
|
||
|
# Download necessaries files
|
||
|
curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/docker/openvidu-docker-compose/.env \
|
||
![]() |
--output ${DOCKER_COMPOSE_FOLDER}/.env
|
||
![]() |
curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/docker/openvidu-docker-compose/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 \
|
||
![]() |
--output ${DOCKER_COMPOSE_FOLDER}/docker-compose.yml
|
||
![]() |
curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/docker/openvidu-docker-compose/openvidu.sh \
|
||
|
--output ${DOCKER_COMPOSE_FOLDER}/openvidu.sh
|
||
![]() |
curl https://raw.githubusercontent.com/OpenVidu/openvidu/master/openvidu-server/docker/openvidu-docker-compose/readme.md \
|
||
![]() |
--output ${DOCKER_COMPOSE_FOLDER}/readme.md
|
||
![]() |
|
||
|
# Add execution permissions
|
||
![]() |
chmod +x ${DOCKER_COMPOSE_FOLDER}/openvidu-restart.sh
|
||
![]() |
|
||
|
# Create own certificated folder
|
||
![]() |
mkdir ${DOCKER_COMPOSE_FOLDER}/owncert
|
||
![]() |
|
||
|
# Ready to use
|
||
|
printf "\n========================================"
|
||
|
printf "\nOpenvidu CE has successfully installed."
|
||
![]() |
printf '\nNow run "./openvidu.sh start" in folder "openvidu" for setup.'
|
||
|
printf '\nRun "./openvidu.sh help" in folder for more information about "openvidu" command.'
|
||
|
printf '\n"Check "readme.md" in folder "openvidu" for more details.\n\n'
|
||
![]() |
exit 0
|