【问题标题】:How do I deploy my GAE project for only a specific folder?如何仅为特定文件夹部署我的 GAE 项目?
【发布时间】:2013-01-06 14:27:53
【问题描述】:

我想知道如何仅为特定文件夹部署我的 Google App Engine 项目?

例如如果我的项目源文件夹是“src”,并且这个 src 文件夹里面有很多子文件夹。说,我有 css、app、images 和 js 文件夹,但我只想将 css、app 和 images 文件夹部署到 GAE,我希望 GAE 在部署期间忽略 js 文件夹,有什么办法可以这样做在 app.yaml 文件中设置?

谢谢!

乔尔

【问题讨论】:

    标签: google-app-engine deployment


    【解决方案1】:

    看看skip_files

    Skipping Files

    应用程序目录中路径与 static_dir 路径或 static_files 上传路径匹配的文件被视为静态文件。应用程序目录中的所有其他文件都被视为应用程序和数据文件。

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

    【讨论】:

    • @JoelT。请注意,通过使用skip_files,它确实会替换您之前部署的整个应用程序。因此,如果您将 js 文件夹中的 javascript 文件上传到应用程序,然后使用 skip_files,您将不会再让它们在线。
    • @aschmid00。谢谢!事实上,我主要将 skip_file 用于我的备份文件夹,例如 js_bac,而不是工作文件夹 js。无论如何感谢您的建议! :)
    • 太棒了。如果这是您正在寻找的答案,请随时接受答案:) 它也可以帮助其他可以将其视为已回答的人。
    • 虽然这不是一个很好的解决方案;例如,我们如何只针对一个目录?
    • 如果它是一个正则表达式(并且已经有一段时间了!),那么您也可以通过在正则表达式中包含路径来使用它来过滤输入/输出内容?
    猜你喜欢
    • 2023-02-23
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多