Google App Engine:将相同的代码部署到多个应用程序

时间:2014-03-11 22:11:13

标签: python google-app-engine deployment

我有一个名为" myapp"的Google App Engine应用程序其代码位于名为" myapp"的目录中。它" app.yaml"文件说:

application: myapp

我想创建一个名为" myapp-2"的完全独立的应用程序。与原始代码完全相同的代码。我创建了另一个名为" app2.yaml"的配置文件。在同一个" myapp"目录说:

application: myapp-2

如果我跑

google_appengine/appcfg.py --config_file "app2.yaml" update myapp/

将代码上传到应用程序" myapp-2",对原始" myapp"

没有任何影响

如果没有,是否有另一种方法可以创建与现有应用程序具有相同代码的Google App Engine应用程序?

1 个答案:

答案 0 :(得分:0)

如果yaml中的所有配置都相同(内置,处理程序等),您只需使用--application参数调用appcfg,它将覆盖app.yaml文件中定义的应用程序

参考:https://developers.google.com/appengine/docs/python/tools/uploadinganapp#Python_Command-line_arguments