separate mongodb

This commit is contained in:
chandi
2020-04-09 18:27:47 +02:00
parent c66e89fa14
commit 94cfe45014
2 changed files with 7 additions and 28 deletions

View File

@ -25,34 +25,8 @@ fi
# change to start meteor in production (https) or development (http) mode
ENVIRONMENT_TYPE=production
echo "Starting mongoDB"
#wait for mongo startup
MONGO_OK=0
while [ "$MONGO_OK" = "0" ]; do
MONGO_OK=`netstat -lan | grep 127.0.1.1 | grep 27017 &> /dev/null && echo 1 || echo 0`
sleep 1;
done;
echo "Mongo started";
echo "Initializing replicaset"
mongo 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=`mongo mongodb://127.0.1.1:27017/ --eval 'db.isMaster().ismaster' | tail -n 1`
sleep 0.5;
done;
echo "I'm the master!"
cd /usr/share/meteor/bundle
export ROOT_URL=http://127.0.0.1/html5client
export MONGO_OPLOG_URL=mongodb://127.0.1.1/local
export MONGO_URL=mongodb://127.0.1.1/meteor
export MONGO_URL=mongodb://10.7.7.6/meteor
export NODE_ENV=production
PORT=3000 /usr/bin/node main.js