【问题标题】:Gcloud deploy specific filesGcloud 部署特定文件
【发布时间】:2014-11-27 17:22:12
【问题描述】:

我正在使用应用引擎提供一些静态 js 文件。我正在通过 with 部署代码 gcloud preview app deploy .这目前部署了我所有的静态文件,有没有一种方法可以将我的静态目录中的单个js文件上传到应用引擎?也许是 app.yaml 配置?我基本上只需要 scp file.js -> gcloud 实例,但如果可能的话,我想使用 gcloud 工具。

这是我的 app.yaml:

version: 1
runtime: python27
api_version: 1
threadsafe: true
default_expiration: "30d"
- url: /(.*\.js)
  mime_type: text/javascript
  static_files: static/\1
  upload: static/(.*\.js)

【问题讨论】:

    标签: javascript google-app-engine app.yaml gcloud


    【解决方案1】:

    无法将单个随机文件上传到 GAE,但请仔细查看应用程序部署时的日志:仅上传自上次部署以来更改的文件,因此除非您的所有静态文件已编辑 - 它们不会每次都重新部署。

    【讨论】:

    • 甜蜜。我会仔细看看...看起来如果我将我的 app.yaml 更改为仅包含 file.js 它只会包含 file.js 并删除以前部署的所有其他文件...
    • 对,部署会将本地文件与远程文件同步。它不会上传已经存在且与本地文件相同的文件,但如果您将其删除,它将删除它们。
    猜你喜欢
    • 2020-04-27
    • 2021-05-09
    • 2017-07-16
    • 2012-11-04
    • 1970-01-01
    • 2020-06-09
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    相关资源
    最近更新 更多