如何在同一个 gcp 项目上部署多个 Flask 应用程序?

时间:2021-03-30 21:16:12

标签: google-app-engine

我需要在同一个项目上部署多个应用程序。我在用 gcloud app deploy app.yaml --project <project name> 从每个应用程序的所有内容所在的文件夹中进行部署,但每次都只是在相同的 url 中进行覆盖。

1 个答案:

答案 0 :(得分:1)

App Engine service 是解决方案,您可以在 App Engine 中创建多个服务来为您的多个应用程序提供服务。为此,您需要使用 service 行和 app.yaml 中的服务名称部署您的应用程序,例如:

app.yaml:

service: second-app
runtime: python39

然后重新部署:

gcloud app deploy

您可以在此 App Engine > Services 等格式中找到您的 App Engine 服务应用网址:

https://SERVICE_ID-dot-PROJECT_ID.REGION_ID.r.appspot.com
相关问题