Skip to content
Snippets Groups Projects
Martin Weise's avatar
a470db1b
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://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