From 504bc7e04ed155985c4f255b3d8f9ee0d155ccbc Mon Sep 17 00:00:00 2001 From: yackob03 Date: Wed, 2 Oct 2013 14:35:21 -0400 Subject: [PATCH] Add a status endpoint that we can use to test if the instance is serving traffic. --- endpoints/web.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/endpoints/web.py b/endpoints/web.py index 37caecefb..f1c8ccfa2 100644 --- a/endpoints/web.py +++ b/endpoints/web.py @@ -1,7 +1,7 @@ import logging from flask import (abort, send_file, redirect, request, url_for, - render_template) + render_template, make_response) from flask.ext.login import login_user, UserMixin, login_required, logout_user from flask.ext.principal import identity_changed, Identity, AnonymousIdentity @@ -38,6 +38,11 @@ def index(): return send_file('templates/index.html') +@app.route('/status', methods=['GET']) +def status(): + return make_response('Healthy') + + @app.route('/tos', methods=['GET']) def tos(): return send_file('templates/tos.html')