Skip to content
Snippets Groups Projects
README.md 5.50 KiB

FAIDARE: FAIR Data-finder for Agronomic Research

This application provides web services (based on the BrAPI standard) and a web interface with easy to use filters to facilitates the access to plant datasets from a federation of sources.

How to contribute

Look at the contribution guide.

Install development environment

  • Install node and yarn

Installation via nvm is recommended for easier control of installed version: https://github.com/creationix/nvm

nvm install 10.13.0
nvm use v10.13.0
  • Install JS dependencies
cd web
yarn
  • Install latest Java JDK8

See latest instructions for your operating system.

  • (Optional) Install docker

If you want to run an Elasticsearch and Kibana instance on your machine. You can use your favorite package manager for that

Run backend development server

First make sure you have access to an Elasticsearch HTTP API server on http://127.0.0.1:9200 (either via ssh tunneling or by running a local server).

If you want to run an Elasticsearch server on your development machine you can use the docker/docker-compose configuration like so:

docker compose up

This will launch an Elasticsearch server (with port forwarding 9200) and a Kibana server (with port forwarding 5601)