我正在构建一个具有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.
1条答案
按热度按时间nfeuvbwi1#
我想知道如何使用Azure。我创建了一个应用服务,然后安装了Azure Tools VS Code扩展。您需要将Python服务器移动到根目录并将其重命名为
app.py
(因此.env
也在根文件夹中),然后您可以右键单击VS Code中的App Service(在Azure Tools选项卡中),然后单击Deploy to Web App。别激动