changeset 2064:412f798baf0c

move rdfdb_setup.py code from the simplified launcher
author drewp@bigasterisk.com
date Sat, 21 May 2022 15:53:56 -0700
parents 1c772cb39908
children 6fbc1853c0b1
files bin/rdfdb light9/rdfdb_setup.py
diffstat 2 files changed, 31 insertions(+), 23 deletions(-) [+]
line wrap: on
line diff
--- a/bin/rdfdb	Sat May 21 01:46:29 2022 -0700
+++ b/bin/rdfdb	Sat May 21 15:53:56 2022 -0700
@@ -1,23 +1,4 @@
-#!bin/python
-import run_local  # noqa
-import os
-from rdflib import URIRef
-from light9 import networking, showconfig
-import rdfdb.service
-
-rdfdb.service.main(
-    dirUriMap={
-        os.environ['LIGHT9_SHOW'].encode('ascii').rstrip(b'/') + b'/':
-        URIRef(showconfig.showUri() + '/')
-    },
-    prefixes={
-        'show': URIRef(showconfig.showUri() + '/'),
-        '': URIRef('http://light9.bigasterisk.com/'),
-        'rdf': URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#'),
-        'rdfs': URIRef('http://www.w3.org/2000/01/rdf-schema#'),
-        'xsd': URIRef('http://www.w3.org/2001/XMLSchema#'),
-        'effect': URIRef('http://light9.bigasterisk.com/effect/'),
-        'dev': URIRef('http://light9.bigasterisk.com/theater/skyline/device/'),
-    },
-    port=networking.rdfdb.port,
-)
+#!/bin/zsh
+#pnpx vite -c light9/ascoltami/vite.config.ts &
+pdm run uvicorn --port 8209 light9.rdfdb_setup:app
+wait
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/light9/rdfdb_setup.py	Sat May 21 15:53:56 2022 -0700
@@ -0,0 +1,27 @@
+#!bin/python
+from light9.run_local import log
+import logging
+log = logging.getLogger('rdfdb_setup')
+import os
+from pathlib import Path
+
+import rdfdb.service
+from rdflib import URIRef
+
+from light9 import showconfig
+
+rdfRoot = Path(os.environ['LIGHT9_SHOW'].rstrip('/') + '/')
+showUri = URIRef(showconfig.showUri() + '/')
+
+app = rdfdb.service.makeApp(  #
+    dirUriMap={rdfRoot: showUri},
+    prefixes={
+        'show': showUri,
+        '': URIRef('http://light9.bigasterisk.com/'),
+        'rdf': URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#'),
+        'rdfs': URIRef('http://www.w3.org/2000/01/rdf-schema#'),
+        'xsd': URIRef('http://www.w3.org/2001/XMLSchema#'),
+        'effect': URIRef('http://light9.bigasterisk.com/effect/'),
+        'dev': URIRef('http://light9.bigasterisk.com/theater/skyline/device/'),
+    })
+log.info('made app')
\ No newline at end of file