1

我有一个应用程序,它的前端部分是用 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 用于前端。

4

1 回答 1

0

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

1- 如何将工件从 Cloud Builder 推送到 Cloud Storage?我建议您访问我们关于构建、测试和部署工件的文档。这将帮助您了解如何将工件推送到 Google Cloud Storage 中的存储桶并提供一些示例。

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

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

于 2018-07-05T17:03:22.453 回答