【问题标题】:Polymer Starter Kit on Google Cloud Platform - How ToGoogle Cloud Platform 上的 Polymer Starter Kit - 操作方法
【发布时间】:2015-09-25 00:34:02
【问题描述】:

这是一个如何提问,因为可用的信息不多。但是,我确实抽出时间进行了调查并尝试了 their simple Hello World 应用程序,效果很好。

现在我尝试将Polymer Starter Kit git clone 与 Hello World 教程一起使用,但 git clone 除外。

在我的 testapp 文件夹中,对于初学者工具包,我添加了一个 app.yaml。 Inside 与 hello world 具有相同的配置:

runtime: nodejs
vm: true
api_version: 1

部署:gcloud preview app deploy app.yaml --set-default

所有这些都完成后,它给了我预览应用程序的 url。请注意,入门工具包可以在我的本地机器上运行。 url 给了我 503。所以我等了一个小时,同样是 503。在我的开发控制台 - VM 实例中,在 Name 下,我看到了很多实例。那是对的吗?是否有教程可以让 Google Cloud Platform 上的入门工具包在 nodejs 上运行?

【问题讨论】:

    标签: google-app-engine polymer google-cloud-platform polymer-starter-kit


    【解决方案1】:

    据我所知,Polymer Starter Kit 在开发过程中通过gulp serve 运行,它将监听5000 或7000 之类的端口。如果您阅读自定义运行时或Managed VMs 文档,您将看到默认情况下,对您的应用程序的请求被路由到端口 8080。但是,您不应该在生产中运行开发服务器。您应该实际构建项目并从构建版本提供服务。

    而不是gulp serve,您应该只运行gulp 来构建和硫化项目。 dist/ 文件夹将包含准备部署的应用程序版本,您需要查看该文件夹并意识到它是用作静态网站的。因此,您不需要使用 nodejs 来为它提供服务,而且您将节省大量资金,因为您将所有内容都放在 static files network edge-cache 中,并且不需要使用任何真实实例计算能力。

    您可以找到 app.yaml 文件的在线示例,这些文件可用于在 App Engine 上部署静态网站,而无需使用任何动态实例来提供任何服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多