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

rya*_*yan 3 deployment google-app-engine

因此,目前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
Run Code Online (Sandbox Code Playgroud)

Nic*_*son 5

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

如果你想从根本上载排除文件,你需要设置skip_files正则表达式在app.yaml中,描述在这里.