相关疑难解决方法(0)

在应用程序结构方面,Google App Engine应用程序中的默认服务/模块可以是非默认服务/模块的兄弟吗?

更新:这些天modules被称为services.

我想将项目的模块组织到各种子文件夹中,其中每个子文件夹包含与每个模块有关的代码.特别是,我希望包含默认模块的文件夹与其他模块处于同一级别(即它们都是兄弟姐妹).我按照模块文档中显示的图表:

图

但是,令我困惑的是语句" 重要:app.yaml文件必须位于应用程序的根目录中 ".这是否意味着默认模块(及其app.yaml)必须位于项目根目录中,因此是非默认模块的父项?

google-app-engine module

8
推荐指数
1
解决办法
2722
查看次数

适用于多种环境的 Google Cloud App Engine app.yaml

目前,我有我的应用程序启动和运行时,app.yamldispatch.yaml在应用程序的根,我通过谷歌云CLI部署。

目前这很有效,但当我转向拥有dev,stagingprod环境时,我可以看到它不再可行。

我看到的主要问题是我必须编辑app.yaml文件中的变量,以便它们适合环境(例如,我env_variables用来存储 mysql 凭据......)。

我在文档中找不到任何指向正确管理方法的内容,有什么想法吗?

另外...当从 GIT 存储库部署时,似乎app.yaml需要在存储库中,这是正确的吗?对我来说似乎不对……一定有更好的方法!

google-app-engine google-cloud-platform

6
推荐指数
2
解决办法
4712
查看次数