如何在同一个 gcp 项目上部署多个 flask 应用程序?
How can I deploy multiple flask apps on the same gcp project?
我需要在同一个项目上部署多个应用程序。我在用
gcloud app deploy app.yaml --project <project name>
从每个应用程序的所有内容所在的文件夹进行部署,但每次都只是覆盖相同的 url。
App Engine service 是解决方案,您可以在 App Engine 中创建多个服务来为您的多个应用程序提供服务。为此,您需要使用 service
行和 app.yaml
中的服务名称来部署您的应用程序,例如:
app.yaml:
service: second-app
runtime: python39
然后重新部署:
gcloud app deploy
您可以在此 App Engine > Services 或类似以下格式中找到您的 App Engine 服务应用程序 URL:
https://SERVICE_ID-dot-PROJECT_ID.REGION_ID.r.appspot.com
我需要在同一个项目上部署多个应用程序。我在用
gcloud app deploy app.yaml --project <project name>
从每个应用程序的所有内容所在的文件夹进行部署,但每次都只是覆盖相同的 url。
App Engine service 是解决方案,您可以在 App Engine 中创建多个服务来为您的多个应用程序提供服务。为此,您需要使用 service
行和 app.yaml
中的服务名称来部署您的应用程序,例如:
app.yaml:
service: second-app
runtime: python39
然后重新部署:
gcloud app deploy
您可以在此 App Engine > Services 或类似以下格式中找到您的 App Engine 服务应用程序 URL:
https://SERVICE_ID-dot-PROJECT_ID.REGION_ID.r.appspot.com