3

私は流星を使用しています。で流星サーバーを実行できますmeteor run。sshできる場所に自分のサーバー(unix)があるとしましょう。最新のソースをgitリポジトリからそのサーバーにコピーするビルドスクリプトがあります。最後に実行されていたmeteorサーバーを停止し、ファイルを転送した後に新しいサーバーを起動するには、そのスクリプトが必要です。流星サーバーをプログラムで開始および停止するための良い方法は何ですか?

4

1 に答える 1

2

MeteorはNode.jsの上に構築されています。node.jsを探して終了するスクリプト(bashスクリプト)をいつでも作成できます。個人的に試したことはありませんが、process.exit()meteor内にノードコマンドがあります。

また、使用meteor runは開発用であることを忘れないでください。パッケージをバンドルしたら、node.jsから実行します

また、(https://github.com/oortcloud/meteorite)というプロジェクトもご覧ください。このプロジェクトではmeteorite、Gitからパッケージを更新したり、流星自体を更新したりすることもできます。

編集:ファイルの変更をスキャンし、再起動せずに最小限の中断でクライアントに自動的に更新するmeteorの魔法の機能を忘れました!

于 2013-01-11T19:48:53.327 に答える