- Notifications
You must be signed in to change notification settings - Fork0
AKSW/sparql-file
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Serve an RDF file as anRDFLib Graph through a SPARQL endpoint served asfastapi withrdflib-endpoint (github).
$ task install
or
$ poetry install
$ GRAPH_FILE=graph.ttl task serve:dev# or$ GRAPH_FILE=graph.ttl task serve:uvicorn
or
$ GRAPH_FILE=graph.ttl poetry run fastapi dev sparql_file.py# or$ GRAPH_FILE=graph.ttl poetry run uvicorn sparql_file:app --host'' --port 8080
$ task build$ podman run -d --rm -v /path/to/graph_file.ttl:/data/graph.ttl:z -p 8080:8080 localhost/sparql-file:latest
$ GRAPH_FILE=graph.ttl task serve:container
or
$ podman run -d --rm -e GRAPH_FILE="/data/graph.ttl" -v /path/to/graph_file.ttl:/data/graph.ttl:z -p 8080:8080 ghcr.io/aksw/sparql-file:main
About
Serve an RDF file as an RDFLib Graph through a SPARQL endpoint served as fastapi with rdflib-endpoint
Resources
Stars
Watchers
Forks
Releases
No releases published