Comment pouvez-vous démarrer et arrêter un serveur meteor à distance?

J’utilise un meteor . Vous pouvez exécuter le serveur meteor run avec l’ meteor run . Disons que j’ai mon propre serveur (unix) quelque part dans lequel je peux ssh. J’ai un script de compilation qui copie la dernière source d’un repo git sur ce serveur. J’ai besoin de ce script pour arrêter le dernier serveur meteor en cours d’exécution et pour démarrer le nouveau après le transfert des fichiers. Qu’est-ce qu’un bon moyen de démarrer et d’arrêter le serveur meteor par programme?

Meteor est construit sur Node.js. Vous pouvez toujours créer un script qui recherche node.js et le quitte (script bash). Je ne l’ai jamais personnellement essayé mais il y a une commande de noeud appelée process.exit() dans meteor.

Gardez également à l’esprit que l’utilisation de meteor run est pour le développement. Une fois que vous avez groupé votre paquet dans son exécution de node.js

Également avoir entendu un projet appelé meteorite (https://github.com/oortcloud/meteorite) que vous pouvez également mettre à jour des paquets de git ainsi que votre meteor lui-même

Edit: J’ai oublié la capacité magique de meteor à rechercher les modifications de fichiers et à les mettre à jour automatiquement avec un minimum d’interruption sans avoir à redémarrer!