【问题标题】:How to deploy Spring boot and React application together on GCP App Engine?如何在 GCP App Engine 上同时部署 Spring Boot 和 React 应用程序?
【发布时间】:2022-01-08 19:53:08
【问题描述】:

我在部署和尝试同时部署前端和后端方面没有任何经验。我能够成功部署 Spring Boot 应用程序。 我遵循了这个tutorial 并成功生成了一个构建。 可以同时部署前端和后端吗?

【问题讨论】:

    标签: reactjs spring-boot google-app-engine web-deployment


    【解决方案1】:

    正如本 GCP 中提到的docs

    使用 App Engine 中的服务将您的大型应用分解为符合逻辑的 可以安全地共享 App Engine 功能并进行通信的组件 彼此。通常,您的 App Engine 服务的行为类似于 微服务。

    不可能在 App Engine 标准中的同一运行时上部署两个用不同语言编写的应用,因为如果您的 app.yaml 中的当前运行时是 Java,您将无法运行 Javascript 应用。

    我的建议是将您的应用程序拆分为独立的服务,如文档中所述。

    最后,如果您坚持采用单体方法,请考虑将您的应用部署到 App Engine flex 中的自定义运行时。请参阅此doc。请注意,它需要Dockerfile,因此您必须管理应用的容器化。

    【讨论】:

    • 谢谢!我将检查 App Engine Flex
    猜你喜欢
    • 2019-05-18
    • 2020-03-21
    • 2018-06-12
    • 2015-10-27
    • 2021-01-06
    • 2019-09-04
    • 1970-01-01
    • 1970-01-01
    • 2019-02-02
    相关资源
    最近更新 更多