Skip to content
Snippets Groups Projects
Select Git revision
  • 288e3fb35069c42c08b1bd14f263260cdf95bb1d
  • master default protected
  • replication_test
  • release-1.10 protected
  • dev protected
  • 556-usage-statistics
  • 553-semantic-recommendation-2
  • 553-semantic-recommendation
  • release-1.9 protected
  • 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
  • v1.10.4 protected
  • v1.10.3 protected
  • v1.10.2 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
41 results

fda-services

Martin Weise's avatar
Martin Weise authored
Fixed the index generation on startup

See merge request !192
288e3fb3
History

pipeline status coverage report license

FAIR Data Austria Database Repository

Deployment

Download the Docker Compose template and the environment file:

$ curl -o docker-compose.yml https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/raw/master/docker-compose.prod.yml
$ curl -o .env https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/raw/master/.env.unix.example

Start the Docker containers:

$ docker compose up -d
$ docker compose logs -f

Development

Build

Local development minimum requirements:

  • Ubuntu 18.04 LTS (Rocky Linux is also supported)
  • Apache Maven 3.0.0
  • OpenJDK 11.0.0
  • Docker Engine 20.10.0
  • Docker Compose 1.28.0

Everything is handled by compose, just build it by running:

$ docker-compose build --parallel

A more detailed description on how to get started is available at our documentation website: https://www.ifs.tuwien.ac.at/infrastructures/dbrepo//getting-started/

Run

Copy and optionally edit the environment:

$ cp .env.unix .env
$ docker compose -f ./docker-compose.prod.yml up -d
$ docker compose -f ./docker-compose.prod.yml logs -f 

Once the services are started, open http://localhost:3000.

Contribute

Contributions are always welcome and encouraged, simply fork the repository and contact Andreas Rauber.

License

This work is licensed under a Creative Commons Attribution 4.0 International License