Environment Variables
Here is a full list of environment variables used by the module:
E_PRESCRIPTION_PORT– HTTP port of the moduleLOG_LEVEL– Level of logs severity. Available values: trace, debug, info, warn, error, fatal, report, default is - info.LOG_FORMAT– Output format for logs. Available values: json, text, default is - text.DISABLE_SCHEDULER- boolean variable for disabling internal task scheduler, by default scheduler is onJAVA_OPTS– allows to pass additional JVM optionsAIDBOX_BASE_URL– Aidbox base URL (without trailing slash)AIDBOX_CREDENTIALS– Aidbox Client secret for module access; base64-encoded client name and secret from App resource definition:base64("client_name:client_secret")TENANT_ORGANIZATION_ID- top level organization ID for multi-tenant setupQUEUE_DB_SERVER- Queue database server addressQUEUE_DB_PORT- Queue database server portQUEUE_DB_NAME- Queue database nameQUEUE_DB_SCHEMA- Queue database schemaQUEUE_DB_USERNAME- Queue database usernameQUEUE_DB_PASSWORD- Queue database passwordSURESCRIPTS_E_PRESCRIBING_VERSION(since 2.0) - Surescripts version for prescribing: v6_1, v6_2 or v7_0SURESCRIPTS_DIRECTORY_MESSAGING_VERSION(since 2.0) - Surescripts version for directories: v6_1 or v6_2SURESCRIPTS_ENV– Surescripts environment (stagingorproduction)SURESCRIPTS_PORTAL_NAME– Surescripts provided portal nameSURESCRIPTS_PORTAL_ID– Surescripts provided portal IDSURESCRIPTS_ACCOUNT_ID– Surescripts provided account IDSURESCRIPTS_SYSTEM_ID– Surescripts provided system ID (Directory sender ID)SURESCRIPTS_CAorSURESCRIPTS_CA_PATH– mTLS Surescripts Certificate Authority (certificate or path)SURESCRIPTS_CERTorSURESCRIPTS_CERT_PATH– mTLS Surescripts Certificate (certificate or path)SURESCRIPTS_PRIVATE_KEYorSURESCRIPTS_PRIVATE_KEY_PATH– mTLS Surescripts Private Key (key or path)FDB_KEY– FDB API key to use medication database