我正在使用meteor 。您可以使用meteor run
来运行meteor服务器。假设我有自己的服务器(unix),可以通过 ssh 访问。我有一个构建脚本,它将最新的源代码从 git 存储库复制到该服务器上。我需要该脚本来停止最后一个正在运行的 meteor 服务器,并在传输文件后启动新的服务器。 以编程方式启动和停止 meteor 服务器的好方法是什么?
最佳答案
Meteor 构建于 Node.js 之上。您始终可以创建一个脚本来查找 node.js 并退出它(bash 脚本)。我从未亲自尝试过,但在meteor 中有一个名为process.exit()
的 Node 命令。
另请记住,使用 meteor run
是为了开发。一旦你将你的包打包起来,它就会运行node.js
另外还有一个名为 meteorite
(https://github.com/oortcloud/meteorite) 的项目,您还可以从 git 更新软件包以及您的 Meteorite 本身
编辑:我忘记了 meteor 扫描文件更改并以最小的中断自动将这些更改更新到客户端而无需重新启动的神奇能力!
关于node.js - 如何远程启动和停止 meteor 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14285371/