Eclipse BaSyx provides the ConceptDescription Repository as off-the-shelf component:
docker run --name=cd-repo -p:8081:8081 -v C:/tmp/application.properties:/application/application.properties eclipsebasyx/conceptdescription-repository:2.0.0-SNAPSHOT
Disclaimer: In this example, configuration files are located in
C:/tmp
Disclaimer: The binding of volume
C:/tmp/application.properties
to/application/application.properties
is tested using Windows Powershell. Other terminals might run into an error.
The API endpoint documentation is available at:
http://{host}:{port}/v3/api-docs
The Swagger UI for the endpoint is available at:
http://{host}:{port}/swagger-ui/index.html
It supports DotAAS Part 1 V3 and all HTTP/REST endpoints defined in DotAAS Part 2 V3 - ConceptDescription Repository.
In addition, it supports the following backends:
- InMemory
- MongoDB
Furthermore, the following features are provided:
For a configuration example, see application.properties
The Health Endpoint and CORS Documentation can be found here.
Right now, no additional input parameters modifying the output (e.g., cursor, serializationModifier) are supported.
To configure the favicon, add the favicon.ico to basyx-java-server-sdk\basyx.common\basyx.http\src\main\resources\static.