Project Setup - Setting up SirixDB locally
Unfortunately, this is currently a bit messy, but still rather straightforward.
There are several resources required to run SirixDB, and they can all be found in the resource directory of this repository.
SirixDB depends on keycloak for authentication, so we first need to run (in the directory in which you have the above resources):
docker-compose up -d keycloak
It can take about a minute for keycloak to be ready for connections. If you like, you can use the wait.sh
script in the above mentioned resources folder to wait until keycloak is ready. The docker-compose file runs a script from the resources folder to initialize keycloak with a user "admin" with the password "admin".
Once keycloak is ready, run:
docker-compose up -d server
The Sirix database is now ready for use.
Developing
Code documentation
A lot of documentation is missing. However you can findβ¦