For Docker set environment variable spring.profiles.active
to comma-separated
list of profiles e.g. spring.profiles.active=auth:crowd,server:eidc,upload:hubbub
Authentication and user/group authorisation
Choice of:
auth:crowd
CROWD authenticationauth:datalabs
DataLabs OIDC authentication
Which server the catalogue is deployed on
Choice of:
server:datalabs
server:eidc
server:elter
server:inms
server:pimfe
development
for local development, including setting up test userstest
to indicate we are running tests - not needed manually
cache
enables ehcache components, for caching user details and other communications with Crowd
Enables Online Service Agreements functionality
service-agreement
Creates the embedded sqlite database used to store metric data, when working locally ensure you update the permissions of the ./metrics-db folder created using 'chmod a+w metrics-db' to allow writing to the sqlite db.
metrics
Dataset upload functionality
Choice of:
upload:hubbub
Upload managed through EIDC Hubbub serverupload:simple
Upload to directory
imports
Enable import of records from external services (see imports documentation)exports
Enable exporting records to a Fuseki instance
Configures how search works
Choice of:
search:basic
for standard text searchsearch:enhanced
for extra semantic search capabilities, e.g. related keywords