0

我想在 Google Cloud Platform App Engine 中部署一个 Angular 应用程序,并在 Go Daddy 中链接到我的域。

我已经在 Google 中完成了域验证,并且能够在 cloud shell 中进行 npm start 和 web 预览,但是需要以下帮助: 1. 即使我关闭了 shell,如何保持部署?添加 & 使其成为足够的后台进程?2. Go Daddy DNS 配置中的值应该是什么 3. 如果我部署在另一个端口,例如 4200,如何将 http、https 和 www 转发到该端口?

任何帮助我们非常感谢,在此先感谢。

4

1 回答 1

0

当您npm start在 Cloud Shell 中进行网络预览时,您只是在 Cloud Shell 中“本地”运行应用程序,实际上并没有将其部署到 App Engine。要部署您的应用程序,您应该使用该gcloud app deploy命令。

此处记录了有关如何在 App Engine 中部署应用程序的一般步骤

关于映射您的自定义域的 DNS 值,请按照本文档中的步骤 4、5 和 6

为了了解 App Engine 中端口转发的工作原理,我建议查看此文档

如果您有兴趣,还有一个代码实验室,您可以在其中完成将 Angular 应用程序部署到 App Engine 的所有步骤。

于 2019-08-05T10:51:15.340 回答