summaryrefslogtreecommitdiff
path: root/schema/browser/main.py
blob: e977cd76074e69193f37043e60c963d3b353571c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import flask
import rdflib
import rdflib_web.lod

import os


definitions = rdflib.Graph()
definitions.parse('definitions.rdfxml')

#app = flask.Flask('Example Baserock definitions browser')
#app.config['graph'] = definitions
#app.register_blueprint(rdflib_web.lod.lod)

app = rdflib_web.lod.get(
    definitions,
    types='auto',
    dbname='Baserock reference system definitions (example)')

# Cloud Foundry runtime will set this variable. Or you can set it.
port = int(os.environ.get('PORT', 5000))

app.run(host="0.0.0.0", port=port)