bigbluebutton-Github/build/packages-template/bbb-html5/workers-start.sh

27 lines
639 B
Bash
Raw Normal View History

2021-08-13 18:53:18 +08:00
#!/bin/bash
echo "Starting mongoDB"
#wait for mongo startup
MONGO_PORT=27017
while ! netstat -tuln | grep ":$MONGO_PORT " > /dev/null; do
echo "Waiting for Mongo's port ($MONGO_PORT) to be ready..."
sleep 1
done
echo "Mongo started";
echo "Initializing replicaset"
mongosh 127.0.1.1 --eval 'rs.initiate({ _id: "rs0", members: [ {_id: 0, host: "127.0.1.1"} ]})'
echo "Waiting to become a master"
IS_MASTER="XX"
while [ "$IS_MASTER" \!= "true" ]; do
IS_MASTER=$(mongosh mongodb://127.0.1.1:27017/ --eval 'db.isMaster().ismaster' | tail -n 1)
sleep 0.5;
done;
echo "I'm the master!"
2024-05-02 02:33:46 +08:00
systemctl start bbb-html5-frontend