Skip to content
Snippets Groups Projects
Select Git revision
  • fc52db23f6a0c6c1f3f0ea4c19b52fe72b917290
  • master default protected
  • cmp_tool-improvement
  • v0.15
  • v0.14
  • v0.13
  • v0.12
  • v0.11
  • v0.09
  • v0.08
  • v0.07
  • v0.06
  • v0.05
13 results

lib

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://dbrepo-docs.ossdip.at/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