部署 ReactJs 和 Python 项目 AZURE

Deploy ReactJs and Python project AZURE

目标:在 Azure VM 上部署 reactjs(前面)和 python(后面)项目 Linux (Ubuntu 18.04)

我有一个项目文件夹,其中有两个子目录:一个名为 front,一个名为 back。 要在我的本地计算机 (linux 18.04) 上启动它,我执行以下步骤:

开始后退

开战前线

然后转到 http://localhost:3000/(启动 npm start 后自动重定向到那里)

我现在需要使用 Azure 部署我的项目。因此,我可以访问其上具有 Ubuntu 18.04 的 Azure VM,我可以从本地计算机使用 SSH 进行访问。 我应该如何在虚拟机上部署这个项目?我是否需要像在我的本地机器上一样简单地做同样的事情(flask 运行 和 npm start)?

PS: 第一次部署项目

您可以使用Azure App Services来实现您的需求(创建时选择Windows平台)。

优势:

  1. 易于部署,azure web app有很多成熟的工具可以监控程序,记录日志等

  2. 与VM相比成本低

  3. 如果您使用高级应用服务计划,将定期备份 webapp。 (不包括数据库中的数据,只针对wwwroot下的文件)

相关Post: