Config Parameter Reference
This page lists all available configuration parameters in Katalogue.
Explanation of the columns in the table:
| Column | Description |
|---|---|
| Parameter | The parameter name. Used as-is for environment variables and as setting_code in the DB table. |
| Path | Nesting path under config in appsettings.json. Empty means the parameter sits directly under config. Not used for env vars or the DB table. |
| Sources | Where the parameter can be set: file = appsettings.json, env = environment variable, db = database table (editable via the GUI Settings page). |
| Default | Default value when the parameter is not explicitly set. |
| Datatype | Expected type of the value. |
| Description | What the parameter does. |
See Configuration Overview for examples of setting parameters via each source type, priority rules, and guidance on secrets.
Backend Service (api)
Section titled “Backend Service (api)”| Parameter | Path | Sources | Default | Datatype | Description |
|---|---|---|---|---|---|
API_ENDPOINT_BASE_URL | file · env | string | Hostname of the Katalogue Backend API. Used to set the “issuer” property of the authentication tokens issued by Katalogue. | ||
API_ENDPOINT_PATH | file · env | /api | string | Path, relative to API_ENDPOINT_BASE_URL, where the api endpoints are hosted. | |
COOKIE_NAME_PREFIX | file · env | katalogue | string | Name prefix of all cookies issued by Katalogue. | |
CORS_ORIGIN | file · env | array/string | CORS Origin whitelist. An array with URLs (or single string) that are allowed to connect to the Katalogue backend API. Normally, this should only contain the URL to the Katalogue frontend app. | ||
DATA_FILES_DIRECTORY | file · env | \<install_directory\>/data | string | Full path to folder on the server where datasource files from e.g. manually uploaded dbt manifests will be stored. | |
ENCRYPTION_KEY | file · env | string | Encryption key used by Katalogue to hash user passwords (local users only) and encrypt config secrets like repository password and connection passwords. This should be a long, random string. Keep it safe, it is not possible to decrypt secrets or authenticate local users if it is lost. | ||
ENVIRONMENT | file · db | NULL | string | Environment label for this Katalogue instance (e.g. dev, test, staging). Shown in the navigation header when set to anything other than prod, to help visually distinguish between environments. Also included in some system email subjects. | |
FRONTEND_URL | file · db | NULL | string | Full URL to this Katalogue instance. Used to generate links in e.g. system emails. Example: https://katalogue.your-company.com | |
PORT | file · env | 8080 | string | Port that the Nodejs Express API (i.e. the Katalogue backend application) listens on. | |
TRUST_PROXY | file · env | FALSE | boolean/string | Controls whether Katalogue trusts forwarded headers from a reverse proxy. Set to TRUE to trust all proxies (not recommended in production — clients can spoof their IP). For production, set to the specific upstream proxy IP or CIDR range (e.g. 10.0.0.1 or 10.0.0.0/24). Set to FALSE (default) if Katalogue is not behind a reverse proxy. See Network Proxy Configuration. | |
API_REQUEST_ARRAY_MAX_SIZE | api | file · env | 100000 | integer | Maximum number of items allowed in a request array for standard endpoints. Requests exceeding this limit are rejected with a 400 error. Reduce this value if you want to limit server load from large batch operations. |
API_REQUEST_SENSITIVE_ARRAY_MAX_SIZE | api | file · env | 100 | integer | Maximum number of items allowed in a request array for sensitive endpoints — i.e. endpoints where each item triggers expensive side-effects such as sending emails. Requests exceeding this limit are rejected with a 400 error. |
ACCESS_TOKEN_EXPIRATION_TIME | authentication | file | 60m | string | Time that an access token is valid |
LOCAL_IS_ENABLED | authentication | file · env · db | TRUE | boolean | Flag to tell if Local authentication is enabled |
OIDC_IS_ENABLED | authentication | file · env · db | FALSE | boolean | Flag to tell if Azure OpenID Connect authentication is enabled |
REFRESH_TOKEN_EXPIRATION_TIME | authentication | file | 30d | string | Time that a refresh token is valid |
OIDC_APPLICATION_ID | authentication.oidc | file · env · db | NULL | string | Microsoft Azure Application (client) ID, i.e. ID of the Enterprise Application registered in Microsoft Entra ID |
OIDC_AUTHORIZE_ENDPOINT | authentication.oidc | file · db | /oauth2/v2.0/authorize | string | Endpoint for OAuth2 authorization requests |
OIDC_CLIENT_SECRET | authentication.oidc | file · env · db | NULL | string | Microsoft Azure Client Secret |
OIDC_DIRECTORY_ID | authentication.oidc | file · env · db | NULL | string | Microsoft Azure Directory (tenant) ID |
OIDC_ENDPOINT_BASE_URL | authentication.oidc | file · db | https://login.microsoftonline.com | string | Base URL of the OAuth2 endpoint |
OIDC_JWKS_ENDPOINT | authentication.oidc | file · db | /discovery/v2.0/keys | string | Endpoint to retrieve public keys |
OIDC_LOGOUT_ENDPOINT | authentication.oidc | file · db | /oauth2/v2.0/logout | string | Endpoint for OAuth2 logout requests |
OIDC_REDIRECT_URI | authentication.oidc | file · env · db | NULL | string | URI that Microsoft Azure should redirect to after completed authentication |
OIDC_SCOPE | authentication.oidc | file · env · db | profile user.read offline_access openid | string | Scope that the configured enterprise application need access to |
OIDC_TOKEN_ENDPOINT | authentication.oidc | file · db | /oauth2/v2.0/token | string | Endpoint for OAuth2 token requests |
OIDC_USER_SOURCE_ID | authentication.oidc | file · db | oid | string | Name of the user unique Id property in the OpenID Connect Id token |
OIDC_USER_USERNAME | authentication.oidc | file · db | upn | string | Name of the user Username property in the OpenID Connect Id token |
DATABRICKS_BASE_ENDPOINT | connectors.databricks | file · db | /api/2.1/unity-catalog | string | Unity Catalog API Base URL, excluding hostname |
DATABRICKS_CATALOG_ENDPOINT | connectors.databricks | file · db | /catalog | string | Unity Catalog API catalog endpoint, relative to the base URL |
DATABRICKS_SCHEMA_ENDPOINT | connectors.databricks | file · db | /schema | string | Unity Catalog API schema endpoint, relative to the base URL |
DATABRICKS_TABLE_ENDPOINT | connectors.databricks | file · db | /table | string | Unity Catalog API table endpoint, relative to the base URL |
DATABRICKS_IS_ENABLED | connectors.databricks | file · env | TRUE | boolean | Flag to enable or disable this connector. If a connector is disabled, it cannot be used in the GUI and all connector-specific nodejs dependencies/libraries are excluded on startup. This means that the dependency does not have to be installed if the connector is disabled. |
DBT_DEFAULT_MANIFEST_FILENAME | connectors.dbt | file · db | manifest.json | string | Filename for the Dbt manifest json file that is used as the datasource for the Dbt connector. This property will only be used if no filename is specified in the connection URL |
DBT_IS_ENABLED | connectors.dbt | file · env | TRUE | boolean | Flag to enable or disable this connector. If a connector is disabled, it cannot be used in the GUI and all connector-specific nodejs dependencies/libraries are excluded on startup. This means that the dependency does not have to be installed if the connector is disabled. |
FILE_CONNECTOR_IS_ENABLED | connectors.file | file · env | TRUE | boolean | Flag to enable or disable this connector. If a connector is disabled, it cannot be used in the GUI and all connector-specific nodejs dependencies/libraries are excluded on startup. This means that the dependency does not have to be installed if the connector is disabled. |
IBMDB2_CODEPAGE | connectors.ibmdb2 | file · db | NULL | integer | IBM DB2 database codepage, i.e. database encoding. Specify this if data imported from IBM DB2 databases display incorrectly. Note that this setting affects all IBM DB2 connectors in Katalogue, specifying a codepage per datasource is currently not supported. |
IBMDB2_IS_ENABLED | connectors.ibmdb2 | file · env | TRUE | boolean | Flag to enable or disable this connector. If a connector is disabled, it cannot be used in the GUI and all connector-specific nodejs dependencies/libraries are excluded on startup. This means that the dependency does not have to be installed if the connector is disabled. |
MSSQL_IS_ENABLED | connectors.mssql | file · env | TRUE | boolean | Flag to enable or disable this connector. If a connector is disabled, it cannot be used in the GUI and all connector-specific nodejs dependencies/libraries are excluded on startup. This means that the dependency does not have to be installed if the connector is disabled. |
ODBC_IS_ENABLED | connectors.odbc | file · env | TRUE | boolean | Flag to enable or disable this connector. If a connector is disabled, it cannot be used in the GUI and all connector-specific nodejs dependencies/libraries are excluded on startup. This means that the dependency does not have to be installed if the connector is disabled. |
ORACLE_IS_ENABLED | connectors.oracle | file · env | TRUE | boolean | Flag to enable or disable this connector. If a connector is disabled, it cannot be used in the GUI and all connector-specific nodejs dependencies/libraries are excluded on startup. This means that the dependency does not have to be installed if the connector is disabled. |
ORACLE_INSTANT_CLIENT_PATH | connectors.oracle | file · env | string | Oracle Instant Client path, if not the default path. See the “oracledb” nodejs package docs for more info. | |
POSTGRES_ENABLED | connectors.postgres | file · env | TRUE | boolean | Flag to enable or disable this connector. If a connector is disabled, it cannot be used in the GUI and all connector-specific nodejs dependencies/libraries are excluded on startup. This means that the dependency does not have to be installed if the connector is disabled. |
SNOWFLAKE_IS_ENABLED | connectors.snowflake | file · env | TRUE | boolean | Flag to enable or disable this connector. If a connector is disabled, it cannot be used in the GUI and all connector-specific nodejs dependencies/libraries are excluded on startup. This means that the dependency does not have to be installed if the connector is disabled. |
COOKIE_HTTP_ONLY | cookieHeaders | file · env | TRUE | boolean | Value of the cookie HTTPOnly attribute. Set to true in production. |
COOKIE_PATH | cookieHeaders | file · env | /api | string | Value of the cookie Path attribute. Set to the base api endpoint path of the Katalogue backend API. |
COOKIE_SAME_SITE | cookieHeaders | file · env | TRUE | boolean/string | Value of the cookie SameSite attribute. Set to “None” in production. |
COOKIE_SECURE | cookieHeaders | file · env | FALSE | boolean | Value of the cookie Secure attribute. Set to false in production. |
HTTP_LOGGING_IS_ENABLED | logging | file · env · db | FALSE | boolean | Flag to tell if all HTTP requests and their execution time to the backend API should be logged or not. WARNING! Enabling this will reduce performance and quickly fill the http_request log table. |
LOG_LEVEL | logging | file · env · db | info | string | Determines the granularity of logging for the backend API service. Available levels are “critical”, “error”, “warning”, “info” and “debug”. The latter two can be set through the GUI, the others must be set in the repository database. |
AUDIT_FILENAME | logging | file · env | logs/audit.json | string | Audit filename path. See the “winston” nodejs package docs for more info. |
LOG_DIRNAME | logging | file · env | logs | string | Log file directory path. See the “winston” nodejs package docs for more info. |
LOG_FILENAME | logging | file · env | application_%DATE%.log | string | Filename pattern for log files. See the “winston” nodejs package docs for more info. |
LOG_FILENAME_DATEPATTERN | logging | file · env | YYYY-MM-DD | string | Date format for the date part of the logfile name |
LOG_MAXFILES | logging | file · env | 14d | string | Determines how many days old logfiles should be retained before getting deleted by the log rotation functionality. |
LOG_TO_CONSOLE_IN_PROD | logging | file · env | TRUE | boolean | Flag to tell if logging should be done to console or not. Note that logging to file is always enabled and not affected by this setting. Set this to true when using managed servers, Docker etc with external monitoring tools to let them pick up the logs. |
LOG_USE_UTC | logging | file · env | FALSE | boolean | Flag to tell if the log file dates should be in UTC format or the server´s timezone. |
MAIL_FROM | mail | file · env · db | NULL | string | Email address that all emails will be sent from. If Email Server Type is Azure, this must be the email address of a real user account with a license that provides the account with a mailbox |
MAIL_HOST | mail | file · env · db | NULL | string | Hostname of the SMTP mail server |
MAIL_IS_ENABLED | mail | file · env · db | FALSE | boolean | Flag to tell if the application should send emails or not |
MAIL_IS_SECURE | mail | file · env · db | FALSE | boolean | Flag to tell if a secure connection should be used to the SMTP mail server or not. If true the connection will use TLS when connecting to server. If false (the default) then TLS is used if server supports the STARTTLS extension. |
MAIL_PASSWORD | mail | file · env · db | NULL | string | Password to authenticate against the SMTP mail server |
MAIL_PORT | mail | file · env · db | NULL | string | Port of the SMTP mail server |
MAIL_SEND_WELCOME_EMAILS | mail | file · db | TRUE | boolean | Send a welcome email with login instructions to new users when they are added to Katalogue for the first time |
MAIL_SERVER_TYPE | mail | file · env · db | msgraph | string | Use Azure Microsoft Graph API or custom SMTP configuration for sending emails. Allowed values are “smtp” or “msgraph”. |
MAIL_SYSTEM_EMAILS_TO | mail | file · db | NULL | string | List of email addresses, separated by a comma, that will receive system emails such as task failure notifications. These emails are typically sent to Katalogue administrators or other IT admins. |
MAIL_USERNAME | mail | file · env · db | NULL | string | Username to authenticate against the SMTP mail server |
ORGANIZATION_NAME | organization | file · db | NULL | string | Name of the organization this Katalogue instance is installed in. Used in system emails and the about menu to personalize the content. Configurable via Settings → General → Customization. |
ORGANIZATION_RESOURCE_NAME | organization | file · db | NULL | string | Display name for an organization-internal learning resource or portal. Shown in email footers and the about menu. If omitted, the URL is used as the label. Configurable via Settings → General → Customization. |
ORGANIZATION_RESOURCE_URL | organization | file · db | NULL | string | URL for an organization-internal learning resource or portal. When set, a link is shown in email footers and the about menu. If omitted, no link is shown. https:// is automatically prepended if no protocol is provided. Configurable via Settings → General → Customization. |
ORGANIZATION_SUPPORT_NAME | organization | file · db | NULL | string | Display name for the organization’s support contact. Shown in email footers and the about menu. Configurable via Settings → General → Customization. |
ORGANIZATION_SUPPORT_URL | organization | file · db | NULL | string | Contact URL or email address for the organization’s support team. Accepts a full URL (e.g. a Teams channel or web form) or a plain email address. Shown in email footers and the about menu. Configurable via Settings → General → Customization. |
AZURE_KEY_VAULT_IS_ENABLED | passwordManagers.azureKeyVault | file · db | FALSE | boolean | Flag to tell if Microsoft Azure Key Vault is enabled |
AZURE_KEY_VAULT_NAME | passwordManagers.azureKeyVault | file · db | NULL | string | Microsoft Azure Key vault name. Can be extracted from the Vault URI like so: “https://<KEY-VAULT-NAME>.vault.azure.net” |
HTTPS_PROXY | proxy | file · env | string | URL of the corporate egress proxy for outbound HTTPS connections (e.g. http://proxy.corp.com:8080). Covers MS Graph API, Azure token/JWKS endpoints, Azure Key Vault, and remote file fetches. See Network Proxy Configuration. | |
HTTP_PROXY | proxy | file · env | string | URL of the corporate egress proxy for outbound HTTP connections. See Network Proxy Configuration. | |
NO_PROXY | proxy | file · env | string | Comma-separated list of hostnames or IP ranges that should bypass the egress proxy. The app’s own hostname (from API_ENDPOINT_BASE_URL) is always added automatically at startup. See Network Proxy Configuration. | |
RATE_LIMIT_ENABLED | rateLimiting | file · env | TRUE | boolean | Enable or disable request rate limiting. When disabled, no limits are enforced on any endpoint. |
RATE_LIMIT_HEADERS_ENABLED | rateLimiting | file · env | TRUE | boolean | When true, X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers are included on every response. Set to false to hide rate-limit ceilings from clients. The Retry-After header on HTTP 429 responses is always included regardless of this setting. |
RATE_LIMIT_READ_POINTS | rateLimiting | file · env | 300 | integer | Tier 1 (IP floor) — maximum GET requests per IP per window for GUI/unauthenticated requests. Set generously; this is a DoS flood barrier, not per-user enforcement. The SPA fires 20–30 parallel GETs on page load so the effective per-user demand is high. |
RATE_LIMIT_READ_DURATION_IN_SECONDS | rateLimiting | file · env | 10 | integer | Window in seconds for the Tier 1 GUI read limiter. Points are replenished after this many seconds. |
RATE_LIMIT_READ_API_POINTS | rateLimiting | file · env | 600 | integer | Tier 1 (IP floor) — maximum GET requests per IP per window for REST API (Bearer token) requests. Higher than RATE_LIMIT_READ_POINTS because integrations issue more requests than GUI users. |
RATE_LIMIT_READ_API_DURATION_IN_SECONDS | rateLimiting | file · env | 10 | integer | Window in seconds for the Tier 1 REST API read limiter. Points are replenished after this many seconds. |
RATE_LIMIT_WRITE_POINTS | rateLimiting | file · env | 100 | integer | Tier 1 (IP floor) — maximum write requests (POST/PUT/DELETE) per IP per window. |
RATE_LIMIT_WRITE_DURATION_IN_SECONDS | rateLimiting | file · env | 10 | integer | Window in seconds for the Tier 1 write limiter. Points are replenished after this many seconds. |
RATE_LIMIT_LOGIN_POINTS | rateLimiting | file · env | 5 | integer | Maximum login attempts per IP per window. Protects against brute-force attacks. Uses exponential backoff on repeated violations (see architecture documentation). |
RATE_LIMIT_LOGIN_DURATION_IN_SECONDS | rateLimiting | file · env | 60 | integer | Window in seconds for the login rate limiter. Also the initial block duration for the first exponential backoff violation. |
RATE_LIMIT_PER_USER_READ_POINTS | rateLimiting | file · env | 100 | integer | Tier 2 (per-user) — maximum GET requests per authenticated GUI user per window. Applied after authentication; keyed on user identity, not IP. |
RATE_LIMIT_PER_USER_READ_DURATION_IN_SECONDS | rateLimiting | file · env | 10 | integer | Window in seconds for the Tier 2 GUI read limiter. |
RATE_LIMIT_PER_USER_READ_API_POINTS | rateLimiting | file · env | 200 | integer | Tier 2 (per-client) — maximum GET requests per authenticated REST API client per window. Applied after authentication; keyed on client_id. |
RATE_LIMIT_PER_USER_READ_API_DURATION_IN_SECONDS | rateLimiting | file · env | 10 | integer | Window in seconds for the Tier 2 REST API read limiter. |
RATE_LIMIT_PER_USER_WRITE_POINTS | rateLimiting | file · env | 30 | integer | Tier 2 (per-user) — maximum write requests (POST/PUT/DELETE) per authenticated user or client per window. Applied after authentication. |
RATE_LIMIT_PER_USER_WRITE_DURATION_IN_SECONDS | rateLimiting | file · env | 10 | integer | Window in seconds for the Tier 2 write limiter. |
REPOSITORY_BATCH_INSERT_CHUNK_SIZE | repository | file · env | 1000 | integer | Number of rows that is inserted in each batch when doing batch inserts. Batch inserts are performed by some endpoints. Change this only if there are performance issues related to batch inserts. |
REPOSITORY_BATCH_UPDATE_CHUNK_SIZE | repository | file · env | 10000 | integer | Number of rows that is updated in each batch when doing batch updates. Batch updates are performed by some endpoints. Change this only if there are performance issues related to batch inserts. |
REPOSITORY_DATABASE | repository | file · env | katalogue | string | Database of the Katalogue PostgreSQL repository database |
REPOSITORY_HOSTNAME | repository | file · env | localhost | string | Hostname of the Katalogue PostgreSQL repository database |
REPOSITORY_PASSWORD | repository | file · env | string | Password of the Katalogue repository database service account. | |
REPOSITORY_PORT | repository | file · env | 5432 | string | Port of the Katalogue PostgreSQL repository database |
REPOSITORY_USE_SSL | repository | file · env | FALSE | boolean | Flag to enable SSL for the Katalogue PostgreSQL repository database connection. |
REPOSITORY_USERNAME | repository | file · env | katalogue_superuser | string | Username of the Katalogue repository database service account. |
REPOSITORY_POOL_MAX | repository.repositoryPool | file · env | 300 | integer | Maximum number of connections in the connection pool for the Katalogue PostgreSQL repository database connection. |
REPOSITORY_POOL_MIN | repository.repositoryPool | file · env | 2 | integer | Minimum number of connections in the connection pool for the Katalogue PostgreSQL repository database connection. |
REST_API_IS_ENABLED | restApi | file · env · db | FALSE | boolean | Flag to enable the REST API service |
REST_API_OIDC_PATH | restApi | file · env · db | /oidc | string | Path, relative to API_ENDPOINT_BASE_URL, where the REST API authentication endpoints /token, /jwks etc should be hosted. |
REST_API_DOCS_PATH | restApi | file · env · db | /docs | string | Path, relative to API_ENDPOINT_BASE_URL, where the REST API documentation (Redoc / OpenAPI Specification) should be hosted. |
REST_API_ACCESS_TOKEN_TTL_IN_MINUTES | restApi | file · env · db | 5 | integer | Duration in minutes that an access token is valid. This resolves to the “exp” attribute of the access token. |
REST_API_OIDC_SIGNING_KEY | restApi | file · env · db | NULL | string | Private key used to sign access tokens for the REST API authentication endpoint. This is automatically generated if no external key (through environment variable or config file) is provided. The easiest way to generate externally provided keys is with the services/api/utils/initialize.js utility tool. The value of this parameter must be a key that is a stringified JSON object. |
REST_API_CLIENT_SECRET_TTL_IN_DAYS | restApi | file · env · db | 365 | integer | Duration in days that a client secret is valid. Expired client secrets cannot be used to retrieve access tokens from the token endpoint. Set this to null to never expire client secrets. |
SCHEDULER_IS_ENABLED | scheduler | file · env | TRUE | boolean | Enable or disable the scheduler loop. When disabled, Schedules are not evaluated and no Tasks are enqueued automatically. |
WORKER_IS_ENABLED | scheduler | file · env | TRUE | boolean | Enable or disable the worker loop. When disabled, the job queue is not drained and no Tasks are executed automatically. |
SCHEDULER_POLL_INTERVAL_SECONDS | scheduler | file · env | 60 | integer | How often (in seconds) the scheduler checks for Schedules whose cron expression is due. |
WORKER_POLL_INTERVAL_SECONDS | scheduler | file · env | 3 | integer | How often (in seconds) the worker polls the job queue for the next Task to execute. |
SCHEDULER_AUTO_DISABLE_TASK_FAILURE_COUNT | scheduler | file · env | 5 | integer | Number of consecutive scheduled failures after which a Task is automatically disabled. Set to 0 or a negative value to disable this feature (allow unlimited consecutive failures). |
SYNC_NESTED_USER_GROUPS | userProvisioning | file · db | TRUE | boolean | Flag to tell if the Microsoft Entra ID user group sync includes users in nested user groups or only direct members |
GROUP_DESCRIPTION | userProvisioning.groupAttributeMapping | file · db | description | string | Name of the user group Description property in the user provisioning system |
GROUP_EMAIL | userProvisioning.groupAttributeMapping | file · db | mail | string | Name of the user group Email name property in the user provisioning system |
GROUP_NAME | userProvisioning.groupAttributeMapping | file · db | displayName | string | Name of the user group Name property in the user provisioning system |
GROUP_SOURCE_ID | userProvisioning.groupAttributeMapping | file · db | id | string | Name of the user group unique Id property in the user provisioning system |
MSGRAPH_ENDPOINT_BASE_URL | userProvisioning.msgraph | file · db | https://graph.microsoft.com/v1.0 | string | Base URL of the Microsoft Graph API |
MSGRAPH_GROUP_BASE_FILTER | userProvisioning.msgraph | file · db | NULL | string | Filter expression used in the Microsoft Graph GET request to get user groups |
MSGRAPH_SCOPE | userProvisioning.msgraph | file · db | https://graph.microsoft.com/.default | string | Scope that the configured enterprise application need access to |
MSGRAPH_USER_BASE_FILTER | userProvisioning.msgraph | file · db | userType eq ''Member'' and surName ge '' '' and accountEnabled eq true | string | Filter expression used in the Microsoft Graph GET request to get users |
USER_DEPARTMENT | userProvisioning.userAttributeMapping | file · db | department | string | Name of the user Department property in the user provisioning system |
USER_EMAIL | userProvisioning.userAttributeMapping | file · db | mail | string | Name of the user Email property in the user provisioning system |
USER_FULLNAME | userProvisioning.userAttributeMapping | file · db | displayName | string | Name of the user Full name property in the user provisioning system |
USER_SOURCE_ID | userProvisioning.userAttributeMapping | file · db | id | string | Name of the user unique Id property in the user provisioning system |
USER_TITLE | userProvisioning.userAttributeMapping | file · db | jobTitle | string | Name of the user Title property in the user provisioning system |
USER_USERNAME | userProvisioning.userAttributeMapping | file · db | userPrincipalName | string | Name of the user Username property in the user provisioning system |
Frontend Service (spa)
Section titled “Frontend Service (spa)”| Parameter | Path | Sources | Default | Datatype | Description |
|---|---|---|---|---|---|
PORT | env | 8080 | integer | nginx listen port inside the container. | |
API_URL | api | file · env | http://localhost:8888/api | string | URL to the Katalogue Backend API. Used to connect the frontend service to the backend. |