Skip to content
Snippets Groups Projects
Select Git revision
  • 82c5eb1b7b0e8e44b21471032b7f0b1053342fc4
  • master default protected
  • release-1.9 protected
  • release-1.10 protected
  • dev protected
  • replication_test
  • 551-init-broker-service-permissions
  • 549-test-oai-pmh
  • 545-saving-multiple-times-breaks-pid-metadata
  • 499-standalone-compute-service-2
  • 539-load-tests
  • hotfix/helm-chart
  • luca_ba_new_interface
  • 534-bug-when-adding-access-to-user-that-is-not-registered-at-dashboard-service
  • release-1.8 protected
  • 533-integrate-semantic-recommendation
  • feature/openshift
  • 518-spark-doesn-t-map-the-headers-correct
  • 485-fixity-checks
  • 530-various-schema-problems-with-subsets
  • release-1.7 protected
  • v1.10.1 protected
  • v1.10.0-rc13 protected
  • v1.10.0-rc12 protected
  • v1.10.0-rc11 protected
  • v1.10.0-rc10 protected
  • v1.10.0-rc9 protected
  • v1.10.0-rc8 protected
  • v1.10.0-rc7 protected
  • v1.10.0-rc6 protected
  • v1.10.0-rc5 protected
  • v1.10.0-rc4 protected
  • v1.10.0-rc3 protected
  • v1.10.0-rc2 protected
  • v1.10.0rc1 protected
  • v1.10.0rc0 protected
  • v1.10.0 protected
  • v1.9.3 protected
  • v1.9.2 protected
  • v1.9.2-rc0 protected
  • v1.9.1 protected
41 results

fda-services

  • Clone with SSH
  • Clone with HTTPS
  • Martin Weise's avatar
    Martin Weise authored
    82c5eb1b
    History

    Java 17 Python 3.11 RabbitMQ 3.12 MariaDB 11.2 OpenSearch 2.10 SeaweedFS 3.59 OpenLDAP 2.6 Keycloak 24.0

    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.4.5/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.