Skip to content

Configuration

Heimdall uses the server/.env file to allow for configureation of the server. The following variables can be set in the server/.env file:

DB_URL

Name of the database that wil be used.

Required: Yes

Type: text

Default: None

Example: dev.db

DEFAULT_NOTIFY

The email address(es) that will be notified when sending an email. Must be comma separated.

Required: Yes

Type: text or comma separated list

Default: None

Example: [email protected] or [email protected],[email protected]

EMPTY_TRASH_DAYS

The number of days that an event will remain in the trash until it is deleted. This number must be negative. 0 indicates that items will be deleted immediately after being trashed.

Required: No

Type: number

Default: 30

Example: 7

GMAIL

The gmail account that emails will be sent from.

Required: Yes

Type: text

Default: None

Example: [email protected]

GMAIL_APP_PASSWORD

The gmail app password used to authenticate emails.

Required: Yes

Type: text

Default: None

Example: abcd efgh ijkl mnop

LOG_LEVEL

The minimum level of logs that will be created. Must be one of the following: debug info warn error fatal

Required: No

Type: text

Default: info

Example: warn

OPENWEATHERMAP_API_KEY

The api key used for get weather and location data.

Required: Yes

Type: text

Default: None

Example: abc123def456ghi789jkl012mno345pq