部署 ReactJs 和 Python 项目 AZURE
Deploy ReactJs and Python project AZURE
目标:在 Azure VM 上部署 reactjs(前面)和 python(后面)项目 Linux (Ubuntu 18.04)
我有一个项目文件夹,其中有两个子目录:一个名为 front,一个名为 back。
要在我的本地计算机 (linux 18.04) 上启动它,我执行以下步骤:
开始后退
- cd 返回
- 烧瓶运行
开战前线
- cd 前面
- npm 启动
然后转到 http://localhost:3000/(启动 npm start 后自动重定向到那里)
我现在需要使用 Azure 部署我的项目。因此,我可以访问其上具有 Ubuntu 18.04 的 Azure VM,我可以从本地计算机使用 SSH 进行访问。
我应该如何在虚拟机上部署这个项目?我是否需要像在我的本地机器上一样简单地做同样的事情(flask 运行 和 npm start)?
PS: 第一次部署项目
您可以使用Azure App Services来实现您的需求(创建时选择Windows平台)。
优势:
易于部署,azure web app有很多成熟的工具可以监控程序,记录日志等
与VM相比成本低
如果您使用高级应用服务计划,将定期备份 webapp。 (不包括数据库中的数据,只针对wwwroot下的文件)
相关Post:
目标:在 Azure VM 上部署 reactjs(前面)和 python(后面)项目 Linux (Ubuntu 18.04)
我有一个项目文件夹,其中有两个子目录:一个名为 front,一个名为 back。 要在我的本地计算机 (linux 18.04) 上启动它,我执行以下步骤:
开始后退
- cd 返回
- 烧瓶运行
开战前线
- cd 前面
- npm 启动
然后转到 http://localhost:3000/(启动 npm start 后自动重定向到那里)
我现在需要使用 Azure 部署我的项目。因此,我可以访问其上具有 Ubuntu 18.04 的 Azure VM,我可以从本地计算机使用 SSH 进行访问。 我应该如何在虚拟机上部署这个项目?我是否需要像在我的本地机器上一样简单地做同样的事情(flask 运行 和 npm start)?
PS: 第一次部署项目
您可以使用Azure App Services来实现您的需求(创建时选择Windows平台)。
优势:
易于部署,azure web app有很多成熟的工具可以监控程序,记录日志等
与VM相比成本低
如果您使用高级应用服务计划,将定期备份 webapp。 (不包括数据库中的数据,只针对wwwroot下的文件)