node.js - 使用脚本部署 Meteor 应用程序

标签 node.js meteor

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

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

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

最佳答案

首先,您应该创建meteor session 文件:

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>

不要忘记替换 <server><path-to-settings-file>与实际值。

关于node.js - 使用脚本部署 Meteor 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46072549/

相关文章:

node.js - putObject 使 Nodejs 中的服务器上的对象变大

node.js - async.parallel() - 最后一个函数未被调用

javascript - 从 Github 存储库中隐藏特定变量的最佳实践?

javascript - meteor : get the opposite statement from a variable into handlebars

Meteor.js 谷歌帐户 : filter email and force account choser

javascript - 如何使用 Meteor 创建异步 RESTful 接口(interface)

node.js - 如何在 Node 中使用国家标志并使用react

javascript - Mongoose 子文档排序

node.js - 客户端建立连接时 Socket.io 服务器没有响应

javascript - 循环中的 HTTP.post() 回调