Added status page

- returns "OK" as JSON with a 200
- used in healthchecks
This commit is contained in:
Martyn Inglis
2016-01-11 14:54:23 +00:00
parent bfb2267249
commit e8a22f4d09
4 changed files with 18 additions and 0 deletions

View File

@@ -37,6 +37,9 @@ def create_app(config_name, config_overrides=None):
from app.main import main as main_blueprint
application.register_blueprint(main_blueprint)
from .status import status as status_blueprint
application.register_blueprint(status_blueprint)
proxy_fix.init_app(application)
application.session_interface = ItsdangerousSessionInterface()

5
app/status/__init__.py Normal file
View File

@@ -0,0 +1,5 @@
from flask import Blueprint
status = Blueprint('status', __name__)
from app.status.views import healthcheck

View File

View File

@@ -0,0 +1,10 @@
from flask import jsonify
from app.status import status
@status.route('/_status')
def status():
return jsonify(
status="ok",
), 200