heroku 如何以及在哪里部署Flask + React Web应用?

pinkon5k  于 2023-04-30  发布在  React
关注(0)|答案(1)|浏览(125)

我正在构建一个具有Flask后端和React前端的Web应用程序,我现在想部署它,购买一个域名,并设置它。最简单的方法是什么?
以下是我的研究:

  • This website shows how to deploy an app on Heroku.我这样做了,但是Heroku似乎很多时候都不能用,至少今天是这样。
  • This blog post似乎建议我可以创建一个GCE示例并在那里运行东西,尽管(i)它看起来像是我想要的更多的配置(ii)我需要一种方法将nginx服务器链接到我的域。我想好处是这两个应用程序在同一台机器上运行?
  • This SO post让OP重做了他的工作,不知何故它起作用了。我不知道如何在线部署Docker应用程序。

是否有简单的方法来部署到可靠的服务(Google Cloud/AWS/Azure)?我的代码具有以下结构:

build/                 # Result of `yarn build`
server/
    server.py          # Flask server
src/                   # React code
    Component/
        Component.js
        Component.sass
    index.css
    index.js
    ...
public/
    index.html
    # Images and other stuff.
nfeuvbwi

nfeuvbwi1#

我想知道如何使用Azure。我创建了一个应用服务,然后安装了Azure Tools VS Code扩展。您需要将Python服务器移动到根目录并将其重命名为app.py(因此.env也在根文件夹中),然后您可以右键单击VS Code中的App Service(在Azure Tools选项卡中),然后单击Deploy to Web App。别激动

相关问题