# Environment Variables
Here is a full list of environment variables used by the module:
* `E_PRESCRIPTION_PORT` – HTTP port of the module
* `LOG_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 on
* `JAVA_OPTS` – allows to pass additional JVM options
* `AIDBOX_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 setup
* `QUEUE_DB_SERVER` - Queue database server address
* `QUEUE_DB_PORT` - Queue database server port
* `QUEUE_DB_NAME` - Queue database name
* `QUEUE_DB_SCHEMA` - Queue database schema
* `QUEUE_DB_USERNAME` - Queue database username
* `QUEUE_DB_PASSWORD` - Queue database password
* `SURESCRIPTS_E_PRESCRIBING_VERSION` _(since 2.0)_ - Surescripts version for prescribing: v6\_1, v6\_2 or v7\_0
* `SURESCRIPTS_DIRECTORY_MESSAGING_VERSION` _(since 2.0)_ - Surescripts version for directories: v6\_1 or v6\_2
* `SURESCRIPTS_ENV` – Surescripts environment (`staging` or `production`)
* `SURESCRIPTS_PORTAL_NAME` – Surescripts provided portal name
* `SURESCRIPTS_PORTAL_ID` – Surescripts provided portal ID
* `SURESCRIPTS_ACCOUNT_ID` – Surescripts provided account ID
* `SURESCRIPTS_SYSTEM_ID` – Surescripts provided system ID (Directory sender ID)
* `SURESCRIPTS_CA` or `SURESCRIPTS_CA_PATH` – mTLS Surescripts Certificate Authority (certificate or path)
* `SURESCRIPTS_CERT` or `SURESCRIPTS_CERT_PATH` – mTLS Surescripts Certificate (certificate or path)
* `SURESCRIPTS_PRIVATE_KEY` or `SURESCRIPTS_PRIVATE_KEY_PATH` – mTLS Surescripts Private Key (key or path)
* `FDB_KEY` – FDB API key to use medication database