diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..11e911f --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.pyc + +# IDE +*.iml + +lib \ No newline at end of file diff --git a/app.yaml b/app.yaml new file mode 100644 index 0000000..f041d38 --- /dev/null +++ b/app.yaml @@ -0,0 +1,7 @@ +runtime: python27 +api_version: 1 +threadsafe: true + +handlers: +- url: /.* + script: main.app diff --git a/appengine_config.py b/appengine_config.py new file mode 100644 index 0000000..f4489ff --- /dev/null +++ b/appengine_config.py @@ -0,0 +1,3 @@ +from google.appengine.ext import vendor + +vendor.add('lib') diff --git a/main.py b/main.py new file mode 100644 index 0000000..4344939 --- /dev/null +++ b/main.py @@ -0,0 +1,17 @@ +import logging + +from flask import Flask + + +app = Flask(__name__) + + +@app.route('/') +def hello(): + return 'Hello World!' + + +@app.errorhandler(500) +def server_error(e): + logging.exception('An error occurred during a request.') + return 'An internal error occurred.', 500 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..52ab1a3 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +Flask==0.12.2