Skip to content

Configuration Variables

This page provides an overview of configuration variables that can be used to customize your deployment of Accurids. These variables are read from the environment when Accurids is started and should be passed to the Docker engine when creating an Accurids container. If you are using the docker-compose setup outlined in Installation, simply add any configuration options you would like to apply to the environment section of the accurids deployment.

Variable default value Description
accurids.instance FQDN where the Accurids deployment can be reached
accurids.scheme https Whether Accurids is served with TLS
accurids.max-parallel-imports-per-node 2 Limit of concurrently running ingest pipelines
accurids.from-email Adress used in the From header field of sent mails
accurids.confirm-user-email true Determines whether new accounts must be confirmed by clicking a link in a mail sent to the registered address (only applicable for local authentication)
accurids.tree-view-child-limit 200000 Limit for the number of entities returned per level for the tree view as returned by the API
accurids.max-property-count 100 Maximum number of properties rendered on the entity details page
accurids.root-url none Path of the Accurids deployment if not at domain root
working.dir ./working-dir Working directory used for storing the database The hostname of the mail server used for sending email
spring.mail.username none Username used for authenticating with the mail server
spring.mail.password none Password used for authentication with the mail server
spring.datasource.url depending on profile Specify a JDBC URL to connect to the relational database
spring.datasource.driverClassName depending on profile Must be set to org.postgresql.Driver in cluster deployment
spring.datasource.username none Set to database username
spring.datasource.password none Set to database password localhost Elasticsearch instance to connect to
elasticsearch.cluster docker-cluster Name of the cluster as configured in Elasticsearch
azuread.client-id none Client ID for Azure AD authentication (see Azure AD Setup)
azure.activedirectory.client-id none Must be identical to azuread.client-id if set
azure.tenant-id none Tenant ID for Azure AD authentication