首页 > 解决方案 > 在 googlecloud 上部署 react 和 django(服务器端)应用程序

问题描述

我创建了一个 Web 应用程序。前端由 ReactJS 创建,后端(服务器端)由 Django 框架创建,

这里我使用的是 PostgreSQL 数据库。

manage.py runserver该应用程序通过在我的终端中同时运行 python和npm start一次在我的本地计算机上成功运行。

我需要使用计算引擎在谷歌云上部署我的整个应用程序。

我已经购买了一个域名。我不知道如何在云中连接这两个平台(Django 和 ReactJS)。如果有人知道将 Django 部署为服务器端并在 GooleCloud 中作为前端做出反应(使用计算引擎)

标签: djangoreactjsgoogle-cloud-platformgoogle-compute-engine

解决方案


即使您的问题有点宽泛,我认为您可能会发现这些资源很有用:

  • Django 入门 [1]。您可以比较在 GCP 中使用 Django 的 4 个主要选项。
  • 经 Bitnami [2] 认证的 Django 是一个可立即使用的预配置 Django 环境,可部署您需要的所有 Compute Engine 资源。
  • 您可以在此处找到有关 Google Cloud Platform 的 Bitnami Django Stack 的更多信息 [3]

您可以开始使用其中一种预配置的解决方案,然后通过安装您需要的内容来自定义 VM。或者从一个空白 VM 开始,从头开始配置所有内容 [4]。

在更一般的意义上,本指南“服务网站”[5] 是一本很好的读物,可以更好地了解您在 Google Cloud Platform 中托管网站的所有选项;更具体地说,“使用带有 Compute Engine 的虚拟机”部分 [6]。

我假设你已经知道如何让 Django 和 ReactJS 一起工作,就像你已经在本地机器上那样。我希望这些文章对你有用。


推荐阅读