From b57a4320755d3eefb7f331f4614025b459db5c65 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 21 Dec 2011 08:09:44 +0000 Subject: [PATCH] initial import --- Procfile | 1 + app.py | 23 +++++++++++++++++++++++ requirements.txt | 1 + 3 files changed, 25 insertions(+) create mode 100644 Procfile create mode 100644 app.py create mode 100644 requirements.txt diff --git a/Procfile b/Procfile new file mode 100644 index 0000000..e6cb5ad --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: python app.py \ No newline at end of file diff --git a/app.py b/app.py new file mode 100644 index 0000000..2fcdb75 --- /dev/null +++ b/app.py @@ -0,0 +1,23 @@ +import os +from flask import Flask +from flask import make_response +from flask import request +app = Flask(__name__) + +@app.route('/') +def hello_world(): + return 'Hello World!' + +@app.route('/api') +def api_root(): + resp = make_response('{"version": "0.0.1"}', 200) + resp.headers['Content-Type'] = 'application/json' + return resp + +@app.route('/post', methods = ['POST']) +def post_me(): + return request.json['stuff'] + + +if __name__ == '__main__': + app.run() diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..5415d0e --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +Flask==0.8