所以我有推荐的小型项目设置,在主文件中都有多个模块YAML文件,所有共享源。喜欢这里:https://cloud.google.com/appengine/docs/python/modules/#devserver如何强制非默认的GAE模块更新到新版本?
我只有2个模块:默认模块,和正在运行的任务,管道我的后端模块等
默认是版本22,后端是版本“UNO”(第一和这个模块的唯一版本)。
我无法取得后端更新到'dos'版本。每当我测试的东西,我得到404的,就像源文件不存在于后端模块。这些请求将它传送到正确的模块,但出错。
我试图使用更新:appcfg.py update main_directory app.yaml backend.yaml
但它总是看起来只是做一个'默认模块'更新。我从来没有看到有关后端模块的任何信息。即使当我尝试上述命令减去app.yaml(它充当我的默认模块YAML)。
在开发人员控制台中,我只能看到我的后端模块的单一版本。尽管我尝试添加'dos'版本和'v2'版本,但它们都没有添加第二个版本 - 两者都没有“工作”。
任何人都有问题更新'后端'模块到新版本?这是'所有在一个目录'设置给我的问题?我只是没有使用正确的appcfg咒语?
其中module1.yaml是的app.yaml和module2.yaml是backend.yaml。
你能给两个模块的目录结构提供更多的细节吗? – tx802
添加了包含目录结构图的更新 –