文章主题: Galaxy 文档

命令

Galaxy 命令参考

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

这篇文章对您有帮助吗?

Share your feedback

Cancel

谢谢!