我们如何创建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/