【问题标题】:Deploy ReactJs and Python project AZURE部署 ReactJs 和 Python 项目 AZURE
【发布时间】:2021-05-26 11:00:21
【问题描述】:

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

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

从后面开始

  • cd 返回
  • 烧瓶运行

开始前线

  • cd 正面
  • npm 开始

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

我现在需要使用 Azure 部署我的项目。因此,我可以访问一个装有 Ubuntu 18.04 的 Azure VM,我可以使用本地计算机上的 SSH 访问它。 我应该如何在虚拟机上部署这个项目?我需要在本地机器上做同样的事情吗(flask run 和 npm start)?

PS:这是我第一次部署项目。

【问题讨论】:

  • 嘿,Azure VM 不适合开发人员托管他们的网站..
  • 为什么不试试 PAAS(Azure 应用服务)?
  • 您可以通过 github 操作轻松部署您的应用程序..
  • 请不要使用Azure VM,因为成本高..

标签: python reactjs linux azure deployment


【解决方案1】:

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

优势:

  1. 易于部署,azure web 应用有许多成熟的工具来监控程序、记录日志等。

  2. 成本比虚拟机低。

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

相关帖子:

How to deploy a Flask+React application to Azure Web Service

【讨论】:

    猜你喜欢
    • 2020-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-20
    • 1970-01-01
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    相关资源
    最近更新 更多