Deployment options, hints

Hi all,

I"m new to this forum and hope I pick the good category for this question and have searched enough on the forum. I’ve created a dash app for the Maven Challenge and want to deploy to somewhere.

Is their an overall topic or thread which sums up free deployment options? And maybe a hint which is the easiest? I had a look at pythonanywhere and wondered if a free account would be enough to deploy. Since I’m inexperienced with deployment to the cloud, at least this variation, it’s very probable that I can not make the distinction between problems because my app has problems & problems because it’s a free deployment option.

Any input will be highly appreciated, Marie-Anne

Render has a free tier and it is really easy to get started. Just connect a GitHub account and select the project you want to deploy.

app.py

from dash import Dash, html

app = Dash(__name__)
server = app.server

# html page layout
app.layout = html.Div(['Hello World!'])

if __name__ == '__main__':
    app.run(debug=False)

Make sure to install gunicorn and have it in your requirements.txt

Language Python3
Build Command pip install -r requirements.txt
Start Command gunicorn app:server

Hello,
Thanks for this info.
Best Regards
jody

I use Heroku sometimes, where you can host apps for 7USD a month, which is okay.

Now I switched to AWS, for most things they have a free tier for 12 months. This works good as well.