I built an API around an application called BucketList. The application enables a user to Create, Read, Update and Delete(CRUD) a bucket and the items within. In this article, I will describe the process I went through while developing the API and I will share a few code snippets strictly for example purposes. The code lives on Github and you can find it here.
Deploying a Python Flask app on Heroku
In my previous post I described on a high level how I developed an API using Flask. I talked briefly about how I hosted it via Heroku. In this post, I am going to go deeper and show you how to deploy the API to Heroku step by step.
.. Heroku CLI
You need to download the Heroku CLI which will enable us deploy and manage our application.
After installation login into the Heroku Cli by running this command in the terminal.
heroku login
Build a Python REST API with Serverless, Lambda, and DynamoDB
Your existing web framework tooling can work seamlessly with the Serverless Framework. Let’s go over how to use the Python web framework Flask to deploy a Serverless REST API.
Google App Engine Flask
Hip Flask forks the Google App Engine Flask Skeleton and adds a little more meat to its bone so that you can get a Flaskproject up and running on the App Engine platform even more quickly.
gae-init: Google App Engine based on Python, Flask, RESTful, Bootstrap and tons of other cool features https://gae-init.appspot.com