所以我为较小的项目推荐了设置,在主文件中有多个模块 YAML 文件,所有共享源。喜欢这里:https ://cloud.google.com/appengine/docs/python/modules/#devserver
我只有 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。