当我通过GoogleAppEngineLauncher部署代码时,它是否会上传所有文件?

时间:2009-12-11 14:02:41

标签: google-app-engine deployment

所以目前GoogleAppEngineLauncher指向一个包含我的app.yaml文件的目录,以及其他几个目录 - 假设它们是目录A,B和C.如果A和B包含python文件,模板文件等由应用程序,但目录C不包含任何代码(它只是一个包含随机内容的misc目录),在部署代码时它是否仍会上传?

这是我的app.yaml文件:

application: myapp
version: 1
runtime: python
api_version: 1

handlers:
- url: /stylesheet
  static_dir: stylesheet

- url: /images
  static_dir: images

- url: /.*
  script: main.py

1 个答案:

答案 0 :(得分:5)

默认情况下,除了app.yaml指定某些文件应该作为静态文件提供之外,所有内容(除了'dotfiles'之类的特殊模式除外)都会作为数据文件上传,除非app.yaml指定某些文件应该作为静态文件提供。

如果您想要排除上传文件,您需要在app.yaml中设置skip_files正则表达式,如here所述。