From 1b0dd9bcb244c5a5ea55108fb87cf12237044a98 Mon Sep 17 00:00:00 2001 From: Christopher Baklid Date: Sat, 3 Feb 2018 21:55:55 +0100 Subject: adds a catchall for 404 and a healthcheck route --- app.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'app.py') diff --git a/app.py b/app.py index 9e9cdc4e..3c3cc828 100644 --- a/app.py +++ b/app.py @@ -5,6 +5,7 @@ import os # Snekchek from flask import Flask +from flask import jsonify app = Flask(__name__) @@ -16,5 +17,15 @@ def _index(): return "Robots are taking over" +@app.route("/healthcheck") +def healthcheck(): + return jsonify({"status":"ok"}) + + +@app.errorhandler(404) +def page_not_found(e): + return "replace me with a template, 404 not found", 404 + + if __name__ == '__main__': app.run(port=int(os.environ.get("WEBPAGE_PORT")), debug=False) -- cgit v1.2.3