-
Notifications
You must be signed in to change notification settings - Fork 0
Setup ENV
Anton Antonov edited this page Dec 6, 2018
·
8 revisions
необходимо настроить скрипт для автозапуска
добавить следующую команду в файл /etc/rc.local
$path_to_start_mongo_script/mongo_start.sh & $path_to_server_root/startup.sh &
файл mongo_start.sh
скорее всего с таким содержимым:
systemctl start mongodb
файл startup.sh
#!/usr/bin/env bash
cd $(cd "$(dirname "$0")" && pwd)
COUNTER=0
systemctl status mongodb | grep -q "inactive"
while [[ $? -eq 0 && $COUNTER -lt 60 ]] ; do
sleep 2
let COUNTER+=2
echo "Waiting for mongo to initialize... ($COUNTER seconds so far)" >> ./log.txt
systemctl status mongodb | grep -q "inactive"
done
npm run start:prod >> ./log.txt 2>&1