简体   繁体   English

使用 Google App Engine 部署两个应用程序

[英]Deploy two applications with Google App Engine

I succeded deploying my node.js application which is in /code/client我成功部署了位于 /code/client 中的 node.js 应用程序

my /code/client/app.yml looks like:我的 /code/client/app.yml 看起来像:

runtime: nodejs10

resources:
  memory_gb: 4
  cpu: 1
  disk_size_gb: 10

manual_scaling:
  instances: 1

So I can gcloud app browse to see my page.所以我可以使用 gcloud app browse 来查看我的页面。

Now, I want to upload my /code/api application.现在,我想上传我的 /code/api 应用程序。 (it's a node.js with express app) (这是一个带有 express 应用程序的 node.js)

What should I do to accomplish that?我应该怎么做才能做到这一点? I want both applications running at the same time.我希望两个应用程序同时运行。

Just create a dedicated app.yaml for your backend app inside /code/api folder, and specify a service name in it.只需在/code/api文件夹中为您的后端应用程序创建一个专用的app.yaml ,并在其中指定一个service名称。

Here, for example :在这里,例如:

runtime: nodejs10
service: api
...

Your backend will be served at https://api-dot-YOUR_APP.appspot.com .您的后端将在https://api-dot-YOUR_APP.appspot.com 上提供

But of course, you can choose another service name.但当然,您可以选择其他服务名称。

More information on Official docs有关官方文档的更多信息

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM