This is a small Flask app that replies with a header dump to any request.
You can deploy this application as is on Clever Cloud:
git remote add clevercloud {your-clever-cloud-endpoint}
git push clevercloud master
And it will do the trick.
We demonstrate several Clever Cloud possibilities in here:
We have a python_version file in the clevercloud repository that contains "3". This will select the latest python 3 version installed (at the time of this writing, 3.4). Doc here: https://www.clever-cloud.com/doc/python/python_apps/#use-python-3
In the clevercloud/python.json
file, we have the
"build"."folder" field that points to the "app" folder. We will build & run the app
from this "app" folder.
We set up in clevercloud/python.json
a "static" folder: everything in
that folder will be served statically. Note that the static folder will be the root of
static files requests. In this example, to get to Cat.svg which is in the "s" folder in
the clevercloud/static folder, you need to request "http://{yourdomain}/s/Cat.svg".
You can also see that "s" is a link to the static folder at the root of the app. It's just to show that you can do symlinks.
As explained in https://www.clever-cloud.com/doc/python/python_apps/#select-your-module we ask Clever Cloud to run the "app" Flask application defined in the "hello.py" file. So the "module" field is "hello:app".