Configuration¶
Properties are set in application.properties, as Java system properties, or as environment variables
(upper-case, with ./- replaced by _, e.g. IVOA_REGISTRY_HARVESTING_CRON).
Identity¶
Property |
Meaning |
|---|---|
|
Authority identifier for the registry’s own records (default |
|
Registry name, title and description |
|
Public URL of the registry |
|
Authority used in the registry description |
|
Contact details published in the registry record |
|
Base URL used when generating capabilities |
Security¶
The admin endpoints require the update role. A single embedded user admin is configured; change the password:
QUARKUS_SECURITY_USERS_EMBEDDED_USERS__admin__=betterpassword
Harvesting¶
Property |
Default |
Meaning |
|---|---|---|
|
|
OAI endpoint of the Registry of Registries |
|
|
Seed the source catalog from the bundled |
|
|
Quarkus cron expression for periodic harvests, e.g. |
|
|
Directory for cached harvested files |
|
|
Discover further registries from harvested records |
|
100 |
Maximum number of sources kept |
|
3 |
Maximum hops from the seed |
|
5 |
Maximum new sources accepted per run |
|
|
Validate records from discovered sources (non-compliant sources then yield fewer records) |
HTTP¶
quarkus.http.port (default 8080). Logging is configured with the usual quarkus.log.* properties.