【问题标题】:Deploying Meteor App Using Script使用脚本部署 Meteor App
【发布时间】:2018-02-14 18:53:28
【问题描述】:

我们如何创建流星部署脚本。目前我们需要手动输入以下命令来部署应用程序 -

  • Meteor登录(回车后会询问用户名和 银河服务器账号密码)
  • 登录后,我们需要使用命令 'DEPLOY_HOSTNAME=galaxy.meteor.com 流星部署 *.meteorapp.com --settings localhost.com.json**' 用于部署应用程序。

如何为上述命令制作简单的shell脚本?

【问题讨论】:

  • 好像没有太复杂,卡在哪里了?
  • shell 应该记住登录凭据。我在 Windows 中有一个批处理脚本。
  • @TGrif 实际上我试过了,但是如何通过脚本自动输入用户名和密码。你知道吗?

标签: node.js meteor


【解决方案1】:

首先,您应该创建流星会话文件:

METEOR_SESSION_FILE=meteor-login.json meteor login

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

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

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

不要忘记将&lt;server&gt;&lt;path-to-settings-file&gt; 替换为实际值。

【讨论】:

    猜你喜欢
    • 2018-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 2013-10-01
    • 2017-09-29
    • 1970-01-01
    • 2016-10-14
    相关资源
    最近更新 更多