If you have Docker already installed on your system, you can install DBRepo with:
curl -sSL https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/raw/release-1.13/install.sh | bashFind a system description, component documentation and endpoint documentation online: https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/.
Contributions are always welcome and encouraged, please read the contribution overview and contact Prof. Andreas Rauber or Martin Weise.
Build the java library from scratch (you have to do this only once unless something has changed in ./lib/java/):
make build-java-libBuild the python library from scratch (you have to do this only once unless something has changed in ./lib/python/):
make build-python-libBuild the docker images:
docker compose buildAfter building, run the docker containers:
docker compose up -dWhen updating the configuration, you need to recreate the Gateway Service
additionally: docker compose restart dbrepo-gateway-service.
docker compose logs -fBuild the Helm Chart schema:
make build-helmBuild the OpenAPI docs:
make gen-openapi-docWe want to thank the following organizations:
- ARI&Snet for their continuous support in project work and funding.
- TU.it & .digital office for their continuous support in project work, funding and compute resources provided in-kind.
- Bundesministerium für Bildung, Wissenschaft und Forschung (BMBWF) for funding during the call "Digitale und soziale Transformation in der Hochschulbildung".
The source code is licensed under Apache 2.0.
