Files
notifications-admin/app/status/views/healthcheck.py

19 lines
482 B
Python
Raw Normal View History

from flask import jsonify
from app.status import status
@status.route('/_status')
def status():
2016-01-29 14:41:07 +00:00
from app import (get_app_version, status_api_client)
api_status = 'n/a'
try:
api_status = status_api_client.get_status()
except:
api_status = 'n/a'
2016-02-02 16:42:57 +00:00
build, build_time = get_app_version()
2016-01-29 14:41:07 +00:00
return jsonify(status="ok",
2016-02-02 16:44:42 +00:00
api_status=api_status,
api_build=build,
api_built_time=build_time), 200