summaryrefslogtreecommitdiff
path: root/schema/browser/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'schema/browser/main.py')
-rw-r--r--schema/browser/main.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/schema/browser/main.py b/schema/browser/main.py
new file mode 100644
index 00000000..e977cd76
--- /dev/null
+++ b/schema/browser/main.py
@@ -0,0 +1,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)