【问题标题】:How to push artifact from Cloud Builder to Cloud Storage?如何将工件从 Cloud Builder 推送到 Cloud Storage?
【发布时间】:2023-03-02 23:36:02
【问题描述】:

我有一个应用程序的前端部分是用 React 编写的。这个应用程序以多阶段图像构建的方式构建工件(具体是 bundle.js 文件):

from node:8 as builder
# build the bundle.js file
...
from nginx
# serve the bundle.js file
...

这样我的图像非常小,里面只有 bundle.js 文件。

为了提供 bundle.js 文件,我想将此工件推送到 Google Cloud Storage 存储桶并在其上启用 CDN。这样做的最佳做法是什么?

应用程序的后端将使用 Skaffold、Container Builder 和 Kubernetes Engine。因此,如果可能的话,最好将 Container Builder 用于前端。

【问题讨论】:

    标签: docker google-cloud-platform cdn google-kubernetes-engine


    【解决方案1】:

    我将在下面列出您的问题,并提供有助于回答的文档链接,以保持回复简洁。

    1- 如何将工件从 Cloud Builder 推送到 Cloud Storage? 我建议您访问我们关于 building, Testing, and Deploying Artifacts 的文档。这将帮助您了解如何将工件推送到 Google Cloud Storage 中的存储桶并提供一些示例。

    2- 如何在存储桶上启用 CDN? 为了提供您推送到存储桶的工件。使用Cloud CDN 文档将是一个完美的指南,可以帮助您展示所有需要的步骤。

    3- 在前端使用 Container Builder? 根据我的研究,我们还没有这个选项。我建议您使用 Issue Trackers 将此作为功能请求。这将确保我们的工程师研究此选项,以帮助改进我们的产品。

    【讨论】:

      猜你喜欢
      • 2019-06-14
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-24
      • 1970-01-01
      • 2019-06-11
      • 2019-07-11
      相关资源
      最近更新 更多