Directories
-
/deployment
: Docker Compose setup to bring up a full stack of collector, importer, endpoint and application. -
/doc
: Project documentation. Includes a timeline to do list. -
/experimental
: Playing around with various components and technologies. -
/src
: Implementation source code.-
/src/uloapi
: RDF4J/JVM-based endpoint to the dataset. -
/src/ulocollect
: Collects and imports data from MathHub into a database. -
/src/ulo-rdf4j
: Script for generatingULO.java
which contains constants for use with RDF4J.
-
Configuration for Docker Compose
Configuration of the /deployment
Docker Compose setup consists of
three port numbers.
-
ULOCOMPOSE_DBPORT
is the port the GraphDB instance is exposed to. -
ULOCOMPOSE_COLLECTPORT
is the port the collector is exposed to. -
ULOCOMPOSE_APPPORT
is the port the application is exposed to.
There is no authentication. You will have to add some yourself.
Configuration for Local Installs
The src/ulo-storage-applications
web interface listens on
0.0.0.0:7400
. If you wish to change this, you can set the
environment variables
-
ULOAPPS_LISTEN_HOST
for the host, e.g.localhost
or some IP address. -
ULOAPPS_LISTEN_PORT
for the port number, e.g. 7400 or 1234.
ulo-storage-applications
needs a reachable GraphDB instance to
connect to. Configure that instance with the following two environment
variables.
-
ULOAPPS_REMOTE_SERVER
is the GraphDB server URL, e.g.http://graphdb:7300
. -
ULOAPPS_REMOTE_REPOSITORY
is the name of the GraphDB repository to connect to.