Eclipse BaSyx provides the Aas Discovery Service as off-the-shelf component:
docker run --name=aas-discovery-service -p:8081:8081 -v C:/tmp/application.properties:/application/application.properties eclipsebasyx/aas-discovery: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 - AasDiscovery Service. In addition, it supports InMemory as well as MongoDB backends.
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.