使用脚本部署Meteor应用程序

我们如何创buildmeteor部署脚本。 目前我们需要手动input以下命令来部署应用程序 –

  • meteorlogin (按回车后,会询问银河服务器帐号的用户名和密码)
  • login后,我们需要使用命令' DEPLOY_HOSTNAME = galaxy.meteor.com meteor deploy * .meteorapp.com –settings localhost.com.json **'来部署应用程序。

如何为上面的命令做简单的shell脚本?

       

网上收集的解决方案 "使用脚本部署Meteor应用程序"

首先,你应该创buildmeteor会话文件:

METEOR_SESSION_FILE=meteor-login.json meteor login 

成功login后, meteor-login.json文件将被创build,稍后可以使用它来部署到同一个帐户,而无需手动inputlogin名/密码。

现在,你可以写sh脚本来部署:

 #!/bin/sh METEOR_SESSION_FILE=meteor-login.json DEPLOY_HOSTNAME=galaxy.meteor.com meteor deploy <server> --settings <path-to-settings-file> 

不要忘记用实际值replace<server><path-to-settings-file>