Skip to content

RegardsOss/regards-backend

Repository files navigation

REGARDS OSS BACKEND

This repository contains all sources for :

  • REGARDS framework
  • REGARDS microservices based on REGARDS framework

Build

Requirements

Build relies on :

  • Maven v3.8.4+
  • JDK Eclipse Temurin v17.0.3+

Prerequisite tools :

  • Elasticsearch 7.17.1
  • PostgreSQL 9.6+
  • RabbitMQ 3.8.2+

How to

git clone https://github.com/RegardsOss/regards-backend
cd regards-backend
mvn clean install -DskipTests -P delivery 

Sources

Classified by alphabetical order

  • regards-ci: all configuration files and scripts for Jenkins CI/CD
  • rs-microservice: all sources for REGARDS framework. Check out the doc!
  • rs-access: all sources for access-project and access-instance microservices. Check out the doc!
  • rs-admin: all sources for administration and instance administration microservices. Those microservices handle mainly users, and access rights. Check out the doc!
  • rs-bom: contains maven build of materials.
  • rs-catalog: Catalog microservice handle search engine to consult REGARDS catalog. Check out the doc!
  • rs-cloud: REGARDS microservices that handles cloud communication between microservices (Registry, Config, Authentication). Check out the doc!
  • rs-dam: Data Management microservice handles REGARDS catalog construction with data models and data crawlers. Check out the doc!
  • rs-dataprovider: Data provider microservice generates products from scanned files on file system. Check out the doc!
  • rs-fem: Feature manager microservice allows to generate products from standard GeoJson features. Check out the doc!
  • rs-ingest: Ingest microservice generates products with OAIS recommendation. Check out the doc!
  • rs-notifier: contains all sources for notifier microservice. Check out Notifier documentation!
  • rs-order: contains all sources for order microservice. Check out the doc!
  • rs-processing: contains all sources for processing microservice. Check out the doc!
  • rs-storage: Storage microservice handles all access to all files associated to catalog products. Check out the doc!