The purpose of this module is to provide a web service which lists all the X-Road members and the services they provide together with services descriptions.
A class diagram illustrating X-Road Catalog Lister implementation with the default
and FI
profiles:
See also the Installation Guide and User Guide.
X-Road Catalog Lister can be built by running:
../gradlew clean build
If the default
profile is used, the CATALOG_PROFILE
argument can be omitted. More information about profiles is
available in the build instructions.
../gradlew clean build
docker build -t lister-rpm packages/xroad-catalog-lister/docker --build-arg CATALOG_PROFILE=<PROFILE>
docker run -v $PWD/..:/workspace lister-rpm
X-Road Catalog Lister can be run using Gradle:
../gradlew bootRun
or running it from a JAR file:
java -jar build/libs/xroad-catalog-lister.jar --spring.config.name=lister,catalogdb