
This is a command for Windows, for other OS it may look like this:ģ. Create a virtual environment If you don't know what is a Python virtual environment you can read this nice guide.īasically in your root folder you run the following command: You can copy this code into the application.py file and put it into a root folder.Ģ. The very minimal application in Flask may have as few as just 5 lines of code. At the moment, it's the version 3.8 but you can download a fresher versionĬreate and deploy an app on AWS Elastic Beanstalk (EB) Install and run your app locallyġ. You need the following tools and programs to be installed:

Traditionally, the UI/UX is not simple and intuitive but this article should guide you through all the obstacles and show all the tricks.You can easily attach your own domain name and SSL.It's not as hard as running your app, say, on DigitalOcean.It has a great free tier valid for 12 months.Then, why wouldn't use AWS to host the app, connect to your domain name, and provide SSL, alongside with a relational database? Why host an app on AWS Elastic Beanstalk? When you start a new startup you don't want to pay a lot for an app that you are not sure to be within a year. So, this article is dedicated to hosting applications with AWS. some of the options can easily turn a free service into a crazy-cost one.many services have confusing UI/UX and a million options.To use many services and get the most out of them you need to be proficient in the service's topics.

The full list of services with their free options can be found here. Literally speaking, you can do everything beginning with simple things like hosting and ending with super-complex machine learning modeling.
_1591278833251_1591278843214_1610167945568.jpg)

Photo by Austin Distel on Unsplash Why AWSĪmazon Web Service is a powerful platform that allows doing a lot of things.
