Installation

Requirements

  • Java Runtime 17 or newer

Precompiled JAR

Latest RELEASE version (1.3.0)

Latest SNAPSHOT version (1.4.0-SNAPSHOT) <https://purl.archive.org/faaast/service/snapshot/latest

Maven Dependency

<dependency>
	<groupId>de.fraunhofer.iosb.ilt.faaast.service</groupId>
	<artifactId>starter</artifactId>
	<version>1.3.0</version>
</dependency>

Gradle Dependency

implementation 'de.fraunhofer.iosb.ilt.faaast.service:starter:1.3.0'

Build from Source

git clone https://github.com/FraunhoferIOSB/FAAAST-Service
cd FAAAST-Service
mvn clean install

As Docker Process

FA³ST docker images are hosted on https://hub.docker.com/u/fraunhoferiosb

docker run -v /path/to/your/model.aasx:/app/model.aasx fraunhoferiosb/faaast-service:1.3.0

As Kubernetes Deployment (Helm Chart)

helm repo add fraunhofer-iosb https://fraunhoferiosb.github.io/helm-charts
# for snapshots:
helm repo add fraunhofer-iosb-snapshot https://fraunhoferiosb.github.io/helm-charts-snapshot

In your parent chart, add FA³ST Service:

- name: faaast-service
  version: 1.3.0
  repository: "https://fraunhoferiosb.github.io/helm-charts/"