我正在尝试弄清楚如何使用模块系统将2个PHP应用程序上传到App Engine。
在解释如何在自己的子文件夹中使用应用程序模块时,文档非常黯淡。
这是我的文件夹结构:
GOOGLE APP (root folder)
|- main-app
|- app.yaml
|- source files
|- api-module
|- api-module.yaml
|- source
(此类设置在this页面上的图表中列出)
这是对的吗?
我该如何部署呢? " appcfg"命令需要一个app.yaml文件,但如果我将它指向main-app文件夹中的那个文件,它将如何获取api-module.yaml文件?
答案 0 :(得分:1)
您需要将模块:节添加到您的yaml文件中。然后,您可以在调用update时将其中一个或多个文件的路径指定为appcfg.py。
虽然这是一种明智的做法,但并不要求为您的不同模块提供一个通用的顶级文件夹(实际上,如果您愿意,所有模块都可以共享相同的源,但只是描述不同。 yaml文件)
也没有要求同时更新所有模块。