Getting Started
Prerequisites
Java 17+
Usage
From precompiled JAR
As Maven Dependency
<dependency>
<groupId>de.fraunhofer.iosb.ilt.faaast.registry</groupId>
<artifactId>service</artifactId>
<version>1.1.0</version>
</dependency>
As Gradle Dependency
implementation 'de.fraunhofer.iosb.ilt.faaast.registry:service:1.1.0'
As Docker Process
FA³ST docker images are hosted on https://hub.docker.com/u/fraunhoferiosb
docker run fraunhoferiosb/faaast-registry:1.1.0
As Kubernetes Deployment (Helm Chart)
helm repo add fraunhofer-iosb https://fraunhoferiosb.github.io/helm-charts
In your parent chart, add FA³ST Registry:
- name: faaast-registry
version: 1.1.0
repository: "https://fraunhoferiosb.github.io/helm-charts/"
Building from Source
Prerequisites
Maven
git clone https://github.com/FraunhoferIOSB/FAAAST-Registry
cd FAAAST-Registry
mvn clean install
Command-line Interface (CLI)
To start FA³ST Registry from command-line you need to run the service module by calling
> java -jar service-{version}.jar
CLI (short) |
CLI (long) |
Environment variable |
Allowed |
Description |
Default |
|---|---|---|---|---|---|
|
|
Reduces log output (ERROR for FAST packages, ERROR for all other packages). |
|||
|
|
Enables verbose logging (INFO for FAST packages, WARN for all other packages). |
|||
|
Enables very verbose logging (DEBUG for FAST packages, INFO for all other packages). |
||||
|
Enables very very verbose logging (TRACE for FAST packages, DEBUG for all other packages). |