необходимо настроить скрипт для автозапуска добавить следующую команду в файл /etc/rc.local
/etc/rc.local
$path_to_start_mongo_script/mongo_start.sh & $path_to_server_root/startup.sh &
файл mongo_start.sh скорее всего с таким содержимым:
mongo_start.sh
systemctl start mongodb
файл startup.sh
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
There was an error while loading. Please reload this page.