Skip to content

gisaia/aias

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIAS - ARLAS Item and Asset Services

AIAS groups a set of microservices in order to offer functions for ingestion, access and download of archives, STAC Items and Assets. AIAS and ARLAS makes a fully functional catalog.

Functions for ingestion:

  • Register a STAC item with its assets : ARLAS Item Registration Services (AIRS)
  • Asynchronously register one archive (/processes/ingest) or a directory containing archives (/processes/directory_ingest) : ARLAS Processing (APROC)
  • List files and archives from a directory: File and Archive Management (FAM)

Functions for download:

  • Asynchronously download one or several archives (/processes/download) : ARLAS Processing (APROC)

Functions for access:

  • Access control on the assets with ARLAS Gateway for Assets (AGATE)

See AIAS full documentation

Running the stack

To start a standalone stack for testing:

./test/start_stack.sh

At least 8Go of RAM is needed.

This stack relies on the docker compose configuration files. The available endpoints are:

Health checks are available for all non-third party services:

Tests

To run the tests (this will also start the stack):

./test/tests.sh