因此,我有一个小项目的建议设置,其中有多个模块YAML文件都在主文件中,都共享源代码。就像这里:https://cloud.google.com/appengine/docs/python/modules/#devserver
我只有两个模块:默认模块和用于运行任务、管道等的后端模块
默认版本为22,后端版本为“uno”(此模块的第一个也是唯一一个版本)。你知道吗
我无法使后端更新到版本“dos”。每当我测试的东西,我得到404的,如源文件不存在的后端模块。请求将其发送到正确的模块,但出错了。你知道吗
我尝试使用:appcfg.py update main_directory app.yaml backend.yaml
更新
但它看起来总是只做了一个“默认模块”更新。我从来没有看到任何关于后端模块的东西。即使我尝试上面的命令减去附录yaml(这是我的默认模块YAML)。你知道吗
在开发人员控制台中,我只能看到后端模块的单一版本。它还没有添加第二个版本,尽管我尝试添加一个“dos”版本和一个“v2”版本-都从来没有“工作”。你知道吗
其他人在将“后端”模块更新到新版本时有问题吗?是“一个目录中的所有”设置给我带来了问题吗?我只是用的咒语不对吗?你知道吗
其中module1.yaml是附录yaml而module2.yaml是后端.yaml. 你知道吗
从update命令中删除
main_directory
:appcfg.py update app.yaml backend.yaml
指定目录仅适用于单模块应用程序,对于uploading modules,应仅指定相应模块的
.yaml
文件:您还可以通过仅指定所需模块的
.yaml
文件来更新单个模块或应用程序模块的子集。你知道吗相关问题 更多 >
编程相关推荐