Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 1.61 KB

profiles.md

File metadata and controls

57 lines (42 loc) · 1.61 KB

Profiles used in catalogue

Configuration

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

Authentication and user/group authorisation

Choice of:

  • auth:crowd CROWD authentication
  • auth:datalabs DataLabs OIDC authentication

Server

Which server the catalogue is deployed on

Choice of:

  • server:datalabs
  • server:eidc
  • server:elter
  • server:inms
  • server:pimfe

Development and testing

  • development for local development, including setting up test users
  • test to indicate we are running tests - not needed manually

Cache

  • cache enables ehcache components, for caching user details and other communications with Crowd

Service Agreements

Enables Online Service Agreements functionality

  • service-agreement

Metric reporting

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

Uploads

Dataset upload functionality

Choice of:

  • upload:hubbub Upload managed through EIDC Hubbub server
  • upload:simple Upload to directory

Imports and Exports

  • imports Enable import of records from external services (see imports documentation)
  • exports Enable exporting records to a Fuseki instance

Search

Configures how search works

Choice of:

  • search:basic for standard text search
  • search:enhanced for extra semantic search capabilities, e.g. related keywords