Skip to content
Snippets Groups Projects
Commit a3aaaf2e authored by Bjarke Madsen's avatar Bjarke Madsen
Browse files

Add version endpoint

parent f94110a5
Branches
Tags
No related merge requests found
......@@ -34,8 +34,9 @@ def create_app():
app.secret_key = os.environ.get('SECRET_KEY', 'super secret session key')
app.config[CONFIG_KEY] = app_config
from brian_dashboard_manager.routes import update
from brian_dashboard_manager.routes import update, version
app.register_blueprint(update.routes, url_prefix='/update')
app.register_blueprint(version.routes, url_prefix='/version')
logging.info('Flask app initialized')
environment.setup_logging()
......
import pkg_resources
from flask import Blueprint, jsonify
from brian_dashboard_manager.routes import common
routes = Blueprint("version", __name__)
API_VERSION = '0.1'
@routes.after_request
def after_request(resp):
return common.after_request(resp)
@routes.route("/", methods=['GET', 'POST'])
@common.require_accepts_json
def version():
version_params = {
'api': API_VERSION,
'module':
pkg_resources.get_distribution('brian-dashboard-manager').version
}
return jsonify(version_params)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment