Skip to content
Snippets Groups Projects
Select Git revision
  • caa5f10ce5dcb14e4cadefdadc03d54d35cf0436
  • master default
  • fin/ulo-section
  • week45/fancy-builds
  • fin/applogos
  • week41/final-review
  • week41/review-again
  • week41/reporting-on-app
  • week40/apppep
  • week40/review-report
  • week40/elementary
  • week39/transitive
  • week39/lazy-scores
  • week39/application-sections-fix
  • week39/feedback-holes
  • week39/feedback-versioning
  • week38/slide-review
  • issue13/fix
  • issue13/version-upgrade
  • issue12/setup
  • issue10/explorer
21 results

schaertl_andreas

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Andreas Schärtl authored
    caa5f10c
    History
    Name Last commit Last update
    deployment
    doc
    experimental
    src
    .gitmodules
    README.md

    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 generating ULO.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.