bigbluebutton-Github/bbb-graphql-middleware/install-graphql-middleware.sh

32 lines
724 B
Bash
Raw Normal View History

#!/bin/bash
if [ "$EUID" -ne 0 ]; then
echo "Please run this script as root ( or with sudo )" ;
exit 1;
fi;
cd "$(dirname "$0")"
#Install Go
sudo apt install golang -y
go version
# Build Graphql Middleware
./build.sh
mv bbb-graphql-middleware /usr/local/bin/bbb-graphql-middleware
# Create service bbb-graphql-middleware
cp ./bbb-graphql-middleware-config.env /etc/default/bbb-graphql-middleware
cp ./bbb-graphql-middleware.service /lib/systemd/system/bbb-graphql-middleware.service
systemctl enable bbb-graphql-middleware
systemctl start bbb-graphql-middleware
# Set nginx location
cp ./graphql.nginx /usr/share/bigbluebutton/nginx
systemctl restart nginx
echo ""
echo ""
echo "Bbb-graphql-middleware Installed!"