命令
Galaxy 命令参考
meteor deploy 可用于创建新应用和更新现有应用。
完整命令为
- region 对于美国地区应为 us-east-1.galaxy.meteor.com,对于欧盟地区应为 eu-west-1.galaxy.meteor.com,对于亚太地区应为 ap-southeast-2.galaxy.meteor.com。
- hostname 是您计划托管应用程序的完全限定域名(例如,“www.facebook.com”)。
- path-to-settings-file 是 JSON 设置文件的路径(例如,“./settings.json”)。
如果您满足以下条件,则无需指定 DEPLOY_HOSTNAME
- 您的 Meteor 版本为 1.3.3 或更高版本,并且您正在部署到美国地区
- 您的 Meteor 版本为 1.3.3 或更高版本,您正在部署到欧盟地区并且已经配置了主机名的 DNS 设置
如果您的应用满足这些条件,则可以将部署命令简化为
在 Windows 上,deploy 命令应拆分为两个单独的命令,占据两行。
DEPLOY_HOSTNAME=... 应更改为 SET DEPLOY_HOSTNAME... 并且应占据一行。 meteor deploy 应占据另一行。
如果您的应用满足上述条件,则无需设置 DEPLOY_HOSTNAME。
meteor authorized 可用于使用 --transfer 标记传输应用程序。
- 使用 Meteor 1.3 或更高版本进行传输
- 使用 Meteor 1.2 或更低版本进行传输
要使其正常工作,您必须对帐户 new_account_name 具有部署权限。
meteor whoami 将告诉您当前以哪个用户身份登录。
如果您是多个组织的成员并且遇到访问问题,这对于故障排除非常重要。
meteor login 将提示您输入用户名和密码以登录,前提是凭据正确。
METEOR_SESSION_FILE=[token-file] meteor login 将询问您的用户名和密码,然后创建一个部署令牌,您可以使用它发出其他命令,例如 deploy 命令。
此令牌在生成后有效期为 90 天。
- token-file 是 JSON 部署令牌文件的路径(例如,“./token.json”)。
meteor logout 将以当前用户身份注销。
meteor list-sites 列出您在所有组织中可以访问的所有应用。
meteor update 允许您更新 Meteor 版本。您可以使用 --release 标记指定版本。
这可以解决部署和应用程序正常运行时间方面的问题,尤其是在用于部署应用程序的 Meteor 版本明显早于最新 Meteor 版本时。
meteor CLI:常用命令
deploy
Mac 和 Unix
meteor deploy 可用于创建新应用和更新现有应用。
完整命令为
DEPLOY_HOSTNAME=[region] meteor deploy [hostname] --settings [path-to-settings-file]
- region 对于美国地区应为 us-east-1.galaxy.meteor.com,对于欧盟地区应为 eu-west-1.galaxy.meteor.com,对于亚太地区应为 ap-southeast-2.galaxy.meteor.com。
- hostname 是您计划托管应用程序的完全限定域名(例如,“www.facebook.com”)。
- path-to-settings-file 是 JSON 设置文件的路径(例如,“./settings.json”)。
如果您满足以下条件,则无需指定 DEPLOY_HOSTNAME
- 您的 Meteor 版本为 1.3.3 或更高版本,并且您正在部署到美国地区
- 您的 Meteor 版本为 1.3.3 或更高版本,您正在部署到欧盟地区并且已经配置了主机名的 DNS 设置
如果您的应用满足这些条件,则可以将部署命令简化为
meteor deploy [hostname] --settings [path-to-settings-file]
Windows
在 Windows 上,deploy 命令应拆分为两个单独的命令,占据两行。
DEPLOY_HOSTNAME=... 应更改为 SET DEPLOY_HOSTNAME... 并且应占据一行。 meteor deploy 应占据另一行。
如果您的应用满足上述条件,则无需设置 DEPLOY_HOSTNAME。
授权传输
meteor authorized 可用于使用 --transfer 标记传输应用程序。
- 使用 Meteor 1.3 或更高版本进行传输
DEPLOY_HOSTNAME=galaxy.meteor.com meteor authorized [your_existing_hostname] --transfer [new_account_name]
- 使用 Meteor 1.2 或更低版本进行传输
DEPLOY_HOSTNAME=galaxy.meteor.com meteor authorized [your_existing_hostname] --add [new_account_name]
要使其正常工作,您必须对帐户 new_account_name 具有部署权限。
whoami
meteor whoami 将告诉您当前以哪个用户身份登录。
如果您是多个组织的成员并且遇到访问问题,这对于故障排除非常重要。
login
meteor login 将提示您输入用户名和密码以登录,前提是凭据正确。
使用令牌登录
METEOR_SESSION_FILE=[token-file] meteor login 将询问您的用户名和密码,然后创建一个部署令牌,您可以使用它发出其他命令,例如 deploy 命令。
此令牌在生成后有效期为 90 天。
- token-file 是 JSON 部署令牌文件的路径(例如,“./token.json”)。
logout
meteor logout 将以当前用户身份注销。
列出站点
meteor list-sites 列出您在所有组织中可以访问的所有应用。
更新
meteor update 允许您更新 Meteor 版本。您可以使用 --release 标记指定版本。
这可以解决部署和应用程序正常运行时间方面的问题,尤其是在用于部署应用程序的 Meteor 版本明显早于最新 Meteor 版本时。
更新时间:2024/07/15
谢谢!