Skip to content
Snippets Groups Projects
Martin Weise's avatar
Martin Weise authored
1b92e301
History

CI/CD Status CI/CD Coverage Latest Release PyPI Library version Image Pulls Helm Chart version GitLab License

DBRepo — Repository for Data in Databases

tl;dr

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.7/install.sh | bash

Documentation

Find a system description, component documentation and endpoint documentation online: https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/.

Development

Contributions are always welcome and encouraged, please read the contribution overview and contact Prof. Andreas Rauber or Martin Weise.

Docker

Recommended for getting familiar with the system.

Run

After building the docker containers you can run them using the default docker-compose.yml in the root of the sourcecode directory. This starts all services in the background (as daemons hence the -d flag).

make start-dev

Optionally view all logs in real-time:

docker compose logs -f

Kubernetes

Recommended for operational deployment.

See the Helm Chart on Artifact Hub.

Acknowledgements

We 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".

Roadmap

  • Q2/2024: Kubernetes deployment on major private cloud provisioners (OpenShift, Rancher, OpenStack).
  • Q3/2024: Frontend tests, database dashboards
  • Q4/2024: Release 2.0.0

License

The source code is licensed under Apache 2.0.