32 lines
724 B
Bash
Executable File
32 lines
724 B
Bash
Executable File
#!/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!"
|