Quick Start
The easiest way to run QLever UI2 is to use the provided docker container.
First, make sure Docker is installed and running. This guide also expects docker-compose to be installed.
The docker-compose configuration expects the students
nfs folder to be available in /nfs/students/
. Additionaly, QLever UI2 needs QLever to be reachable to function correctly. You can configure its URL in the docker-compose.yml
file.
To build and start the container, run
svn checkout https://ad-svn.informatik.uni-freiburg.de/student-projects/simon-selg qlever-ui2
cd qlever-ui2
# adjust URLs of qlever instance
vim docker-compose.yml
# build the docker-container if needed, and start it
docker-compose up
The App will be available on http://<machine ip>:8080.
Development Environment
For developing, a dockerless setup is recommended.
# install dependencies
yarn
# start the backend and the frontend dev server
yarn dev
Now the App will be available on http://localhost:8080.
The frontend supports hot-reloading. Just change a file in qlever-ui2-frontend/src/
, and the change will be reflected inside the app. No page reload needed.