将应用程序部署到 GAE 时如何选择应部署哪些文件?

Posted

技术标签:

【中文标题】将应用程序部署到 GAE 时如何选择应部署哪些文件?【英文标题】:How to select what files should be deployed when deploying an app to GAE? 【发布时间】:2015-04-15 17:21:40 【问题描述】:

我正在使用 python 进行 GAE 开发。将应用程序部署到 GAE 时,如何选择要上传的文件? (或者等效地,如果我可以选择要忽略的文件,那也可以)默认情况下,我假设部署程序会上传它可以在要部署的目录中找到的所有文件。

【问题讨论】:

使用 push-to-deploy 和 .gitignore 或者只添加 git 需要的东西 我没有使用推送部署。我只是想告诉部署者,这些是我希望你上传的文件,请忽略其余的,反之亦然。 【参考方案1】:

在您的 app.yaml 中使用 skip_files https://cloud.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Skipping_files

skip_files 元素指定应用程序中的哪些文件 目录不会上传到 App Engine。该值是 正则表达式,或正则表达式列表。任何文件名 从列表中省略匹配任何正则表达式的 上传应用程序时要上传的文件。

【讨论】:

以上是关于将应用程序部署到 GAE 时如何选择应部署哪些文件?的主要内容,如果未能解决你的问题,请参考以下文章

GWT 2.7 + GAE 应用程序在部署时寻找代码服务器

GWT 应用程序的数据存储位置 - GAE 数据存储或 XML 文件

GAE没有开始

如何从 GAE 上传文件到 S3(一个恐怖故事)

将 Next.js 部署到 Apache 服务器

如何用Tomcat部署前端静态文件