Implementation of the RO-Crate API for SciCat.
To setup the project, it is recomended to use the provided Development Containers.
Note: It is possible to use Maven CLI directly (quarkus <command>
is equivalent to ./mvnw quarkus:<command>
).
quarkus dev
quarkus test
quarkus build
quarkus build -Dquarkus.container-image.push=true
This service can be configured using the following environment variables:
Name | Description | Example value |
---|---|---|
QUARKUS_REST_CLIENT_SCICAT_API_URL |
Base URL of the SciCat backend | https://dacat.psi.ch/api/v3 |
TITANIUM_JSONLD_CACHE_SIZE |
Size of the JSON-LD context cache | 10 |
SCICAT_CLIENT_USE_BEARER |
Prefix the Authorization header with Bearer (set to false if using legacy backend) |
true |