Skip to main content

Environment variables

All of the following environment varialbles are required to operate the system.

keytypecomment
CADDY__D2E__PUBLIC_FQDNstringPublic FQDN
DOCKER_TAG_NAMEstringDefault tag
ENV_TYPEstringLocal or remote; also refers to .env.${ENV_TYPE}
LOGTO__D2E_APP__CLIENT_IDstringLogto D2E app client ID
LOGTO__D2E_APP__CLIENT_SECRETpasswordLogto D2E app client secret
LOGTO__D2E_DATA__CLIENT_IDstringLogto D2E data client ID
LOGTO__D2E_DATA__CLIENT_SECRETpasswordLogto D2E data client secret
LOGTO__D2E_SVC__CLIENT_IDstringLogto D2E svc client ID
LOGTO__D2E_SVC__CLIENT_SECRETpasswordLogto D2E svc client secret
LOGTO_API_M2M_CLIENT_IDstringLogto API M2M client ID
LOGTO_API_M2M_CLIENT_SECRETpasswordLogto API M2M client secret
MINIO__SECRET_KEYpasswordMeilisearch Secret_Key
PG_ADMIN_PASSWORDpasswordAdmin permissions
PG_SUPER_PASSWORDpasswordAll permissions
PG_WRITE_PASSWORDpasswordWrite permissions only
PG_STUDY_RESULTS_ADMIN_PASSWORDpasswordStudy results admin permissions
PG_STUDY_RESULTS_READ_PASSWORDpasswordStudy results read permissions
DEMO__DB_PASSWORDstringGenerated password
REDIS_PASSWORDpasswordRedis password
DICOM__HEALTH_CHECK_PASSWORDstringdeprecated
TLS__CADDY_DIRECTIVEstringGenerate self-signed or public x509 certificate
PROJECT_NAMEstringDefault project name
USER_MGMT__ROLE_SOURCEstringRole source for user management (e.g. logto)
LOGTO__CLIENTID_PASSWORD__BASIC_AUTHbase64 encodedFrom LOGTO_API_M2M_CLIENT_ID & LOGTO_API_M2M_CLIENT_SECRET
PG__LOGTO_MANAGER_PASSWORDpasswordLogto manager password
DB_CREDENTIALS__INTERNAL__DECRYPT_PRIVATE_KEYrsaPrivateKeyTo encrypt DB credentials entered in Admin>Setup>Databases>Configure (no passphrase)
DB_CREDENTIALS__INTERNAL__PUBLIC_KEYx509publicKeyTo encrypt DB credentials string
D2E_CPU_LIMITstringDynamically calculated limit
D2E_MEMORY_LIMITstringDynamically calculated limit
D2E_SWAP_LIMITstringDynamically calculated limit