Skip to content
Snippets Groups Projects

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