#!/usr/bin/env bash cd "$(dirname "$0")" for var in "$@" do if [[ $var == --reset ]] ; then echo "Performing a full reset..." sudo rm -rf node_modules fi done if [ ! -d ./node_modules ] ; then sudo npm ci --no-progress fi sudo npm run build # handle renaming circa dec 2023 if [[ -d /usr/local/bigbluebutton/bbb-graphql-actions-adapter-server ]] ; then sudo systemctl stop bbb-graphql-actions-adapter-server sudo rm -f /usr/lib/systemd/system/bbb-graphql-actions-adapter-server.service sudo systemctl daemon-reload sudo rm -rf /usr/local/bigbluebutton/bbb-graphql-actions-adapter-server fi sudo mv -f dist/index.js dist/bbb-graphql-actions.js sudo cp -rf dist/* /usr/local/bigbluebutton/bbb-graphql-actions sudo systemctl restart bbb-graphql-actions echo '' echo '' echo '----------------' echo 'bbb-graphql-actions updated'