启动脚本以重新启动NodeJS应用程序不起作用

时间:2017-05-16 03:06:28

标签: google-cloud-platform

我试图在我的实例重置时尝试使用startup-script meta自动启动我的服务器。

启动脚本运行,但我需要的实际命令不起作用。我在这个剧本中做错了什么?

#! /bin/bash
echo "testing" > /tmp/test-script.txt # This WORKS
cd /../ && npm start # This does NOT work

1 个答案:

答案 0 :(得分:0)

如果查看package.json文件,它会显示"start": "command",这是使用npm start命令时运行的命令。应该在package.json中更改该命令:"start": "node ./pathToStartUpScripts"。例如,在Express.js项目中,start命令将为"node ./bin/www",因为这是编写所有应用程序启动脚本的地方。