如何远程启动和停止流星服务器?

时间:2013-01-11 19:33:17

标签: node.js unix build build-automation meteor

我正在使用meteor。您可以使用meteor run运行流星服务器。让我说我有自己的服务器(unix)我可以在哪里。我有一个构建脚本,可以将git repo中的最新源复制到该服务器上。我需要该脚本来停止最后运行的流星服务器,并在传输文件后启动新的流程服务器。 以编程方式启动和停止流星服务器的好方法是什么?

1 个答案:

答案 0 :(得分:1)

Meteor建立在Node.js的顶部。你总是可以创建一个查找node.js的脚本并退出它(bash脚本)。我从来没有亲自尝试过,但在meteor中有一个名为process.exit()的节点命令。

另请注意,使用meteor run进行开发。将程序包捆绑起来运行node.js

之后

还有一个名为meteorite(https://github.com/oortcloud/meteorite)的项目,你也可以从git和你的流星本身更新软件包

编辑:我忘记了流星扫描文件更改的神奇功能,并自动将这些更新更新到客户端,而不必重新启动!