【问题标题】:what happens when the command gcloud app deploy --version v1 is issued to deploy a nodejs application?当发出命令 gcloud app deploy --version v1 来部署 nodejs 应用程序时会发生什么?
【发布时间】:2017-12-24 18:47:14
【问题描述】:

谁能帮我理解gcloud app deploy?我尝试部署一个应用程序,但它给了我错误:

错误:(gcloud.app.deploy) 错误响应:[13] 内部错误 在创建 Google Cloud Storage 存储分区时发生。

谢谢, -VR

【问题讨论】:

  • 请显示有关应用程序的更多信息,您尝试过的确切代码或命令。

标签: node.js google-app-engine


【解决方案1】:

gcloud 是用于与其云服务交互的 google sdk 命令,您可以在此处阅读更多信息https://cloud.google.com/sdk/gcloud/

您可以通过安装 gcloud sdk 或从预安装了 sdk 的 gcloud shell 运行 gcloud 命令。 gcloud app deploy 查找 app.yaml 可以根据这个文档进行配置 https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml

要解决错误,请尝试运行此命令 gcloud config set app/use_deprecated_preparation True;试一试。

一旦我们运行gcloud app deploy --version v1,就会创建应用程序的一个版本,并且可以通过版本列中的相应 url 访问该版本。 甚至可以通过访问各自的实例 ssh 登录到正在运行的 VM 实例。

此命令将压缩包含 app.yaml 的文件夹,并将用于创建正在运行的 nodejs 实例;整个部署依赖于 PORT 被用作 NodeJS 应用程序的一部分来运行生产实例,以及一个适当的 package.json,它将列出所有依赖项并包含一个启动脚本来运行应用程序。

【讨论】:

  • gcloud config set app/use_deprecated_preparation -- 帮助;谢谢你的时间。
猜你喜欢
  • 2019-05-18
  • 1970-01-01
  • 2019-04-10
  • 2017-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多