所以目前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
答案 0 :(得分:5)
默认情况下,除了app.yaml指定某些文件应该作为静态文件提供之外,所有内容(除了'dotfiles'之类的特殊模式除外)都会作为数据文件上传,除非app.yaml指定某些文件应该作为静态文件提供。
如果您想要排除上传文件,您需要在app.yaml中设置skip_files正则表达式,如here所述。