发出命令gcloud app deploy --version v1以部署nodejs应用程序会发生什么?

时间:2017-12-24 09:56:50

标签: node.js google-app-engine

任何人都可以帮助我理解gcloud app deploy吗?我尝试部署应用程序,但它给了我错误:

  

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

谢谢, -VR

1 个答案:

答案 0 :(得分:0)

gcloud是谷歌sdk命令与其云服务进行交互,你可以在这里阅读更多相关信息https://cloud.google.com/sdk/gcloud/

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

配置的app.yaml

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

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

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

image showing a successful version