首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Github触发器提供服务时的文本压缩

从Github触发器提供服务时的文本压缩
EN

Stack Overflow用户
提问于 2020-06-09 18:18:28
回答 1查看 69关注 0票数 0

我正试图从我的桶中找出如何以压缩gzip的形式服务js、css和html。我已经正确地设置了我的静态站点,并且还构建了一个云构建触发器来同步推时存储库中的内容。我的问题是,我不想在我的存储库中有这些文件的gzip,而只是从桶中服务它们。

对于这样一个简单的设置,我可能要求过高,但是也许我可以在我的cloudbuild.yaml中添加一个命令来实现这个功能。

目前,情况就是这样:

代码语言:javascript
复制
steps:
  - name: gcr.io/cloud-builders/gsutil
    args: ["-m", "rsync", "-r", "-c", "-d", ".", "gs://my-site.com"]

据我所知,这只是同步桶与回购。是否有另一个命令可以确保上述文件以gzip的形式传输?我已经看到了gsutil cp的使用,但没有在这个特定的云构建管道设置中使用。

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-12 08:00:13

gsutil命令塞迈塔允许您向覆盖默认http服务器的文件中添加元数据信息。这对于Content和Cache-*选项来说非常方便。

代码语言:javascript
复制
gsutil setmeta -h "Content-Encoding: gzip" gs://bucket_name/folder/*

有关使用gzip上载文件进行代码转换的更多信息:https://cloud.google.com/storage/docs/transcoding

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62289352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档