DigitalOcean is an amazing, low-cost cloud solutions platform that is very easy to get started with and offers nearly everything that an app developer might need for powering the backend of their app out of the box. The interface is very simple to use, and DigitalOcean boasts some of the most extensive documentation around getting started with setting up different types of application servers on the cloud.
In this project, we shall be using DigitalOcean's Droplet to deploy our super-resolution API. A Droplet in DigitalOcean is simply a virtual machine that usually runs on a shared hardware space.
First, we'll create the flask_app.py file in the project directory and add the code required for the server to work.