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

Add version endpoint

parent f94110a5
No related branches found
No related tags found
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.
Finish editing this message first!
Please register or to comment