- Target Audience
- Federation Operator
Configuration Reference
This page provides a reference for the environment variables that are used to configure the TRE Agent and its dependencies.
General App Configuration
This section contains the environment variables that are used to configure the general app.
| Environment Variable | Description |
|---|---|
DEPLOYMENT_VERSION | The version of the TRE Agent app you are deploying. Find the version
here ,
between |
AppName | Name of the application shown on the Navigation bar of TRE Agent UI.
Default is |
PGLOGIN and PGPASSWORD | The admin credentials for the PostgreSQL database used by the TRE Agent. These are recommended to be changed from the default values. |
CONFIG_PATH | The path from the compose manifest |
| Submission Layer KeyCloak realm admin credentials for service accounts creation. Follow this guide to generate. |
CONFIG_PATH | The path from the compose manifest |
Vault, RabbitMQ, Serilog Configuration
This section contains the environment variables that are used to configure the LDAP, Vault, Camunda, RabbitMQ, and Serilog services.
| Environment Variable | Description |
|---|---|
VaultStartupCommand | The command to start the Vault server. Default is |
VaultRootToken | The root token for the Vault server. This is used to authenticate with
the Vault server. Follow the steps in |
RabbitMQDefaultPassword | The default password for the RabbitMQ server used by the Submission
Layer. Change this from the default value in production. Default
RabbitMQ username is set to |
SerilogLevel | The Serilog logging level for the Submission Layer. Default is
|
S3 configuration
This section contains the environment variables that are used to configure the S3 service.
| Environment Variable | Description |
|---|---|
SubmissionS3ConsoleUrl | Where the S3 Submission Layer UI is hosted. For example,
|
SubmissionS3RootUser | The admin user for the Submission Layer S3 server. |
SubmissionS3RootPass | The admin password for the Submission Layer S3 server. |
OpenID and redirect URLs Configuration
This section contains the environment variables that are used to configure the OpenID configuration.
| Environment Variable | Description |
|---|---|
SubmissionS3OpenidSecret | The OpenID secret for the S3 client of Dare-Control realm. There is a
default value in the realm configuration, but you should regenerate it
for production deployments. Do this by navigating to |
SubmissionUIClientSecret | The OpenID secret for the Submission Layer UI Keycloak client |
SubmissionAPIKeyCloakSecret | The OpenID secret for the Submission API Keycloak client |
SubmissionKeyCloakClientUIRedirectURL | The URL for the Submission Layer UI’s Keycloak redirect URL. For example,
|
Built-in KeyCloak Configuration
This section contains the environment variables that are used to configure the built-in Keycloak server.
| Environment Variable | Description |
|---|---|
KeycloakBootstrapAdminPassword | The bootstrap admin password for the Keycloak server used by the Submission layer. This is used to bootstrap the Keycloak server with the admin user. |
KeycloakStartupCommand | The command to start the Keycloak server. If your Keycloak doesn’t have
|
KeycloakFullURL | The full hostname URL of the Keycloak server, for
example, |