Get Started¶
Abstract
In this short getting started guide we show the dependencies to run the database repository and perform a small, local, test deployment for quickly trying out the features that the repository offers.
Requirements¶
Hardware¶
For this small, local, test deployment any modern hardware would suffice, we recommend a machine with at least:
- 8 Cores (can be virtual cores)
- 16GB RAM
- 100GB SSD memory
- Fast internet connection
Software¶
Install Docker Engine for your OS.
Deployment¶
We currently maintain 14 images on Dockerhub.
Docker¶
We maintain a rapid prototype deployment option through Docker Compose.
Download the latest docker-compose.yml
and .env
$ 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 services
$ docker-compose up -d
Download the latest docker-compose.yml
and .env
$ 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 services
$ docker-compose up -d
The system is auto-configured for a small, local, test deployment. You need to place the .env file in the same
directory as the docker-compose.yml.
Kubernetes¶
We maintain a RKE2 Kubernetes deployment from version 1.3 onwards. More on that when the release date is fixed.