Rahul
Rahul

Reputation: 1256

How and where do I deploy a Flask + React web app?

I am building a web app with a Flask backend and a React front end, and I would now like to deploy it, buy a domain, and set it up. What is the easiest way to do this?

Here's my research:

Is there an easy way to deploy to a reliable service (Google Cloud/AWS/Azure)? My code has the following structure:

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.

Upvotes: 3

Views: 2028

Answers (1)

Rahul
Rahul

Reputation: 1256

I figured out how to do this using Azure. I created an App Service, then installed the Azure Tools VS Code extension. You need to move the Python server to the root directory and rename it to app.py (so the .env is also in the root folder), and then you can right-click your App Service in VS Code (in the Azure Tools tab) and then click Deploy to Web App. Easy!

Upvotes: 3

Related Questions