Environment Variables

Environment variables are created in .env file for python installation or in docker-compose.yml for docker installation.

Variable Description Default Required
AUTH_CLIENT_ID OAuth Client ID for authentication
AUTH_CLIENT_SECRET OAuth Client Secret for authentication
AUTH_REDIRECT_URL OAuth Redirect URL for authentication
CHAIN_PROVIDER_DAYS_TO_SYNC How many days will be synced
(for cloud chain)
7 -
CHAIN_PROVIDER_MAX_EVENTS Maximum events which will be synced
(for cloud chain)
10 -
CHAIN_PROVIDER_SYNC_INTERVAL_SECONDS Sync interval, seconds
(for cloud chain)
60 -
CONFIG_PATH Path to impulse.yml directory ./ -
CORS_ALLOWED_ORIGINS Сomma-separated list of origins
allowed to make cross-origin
requests to the server
http://localhost:5000 for UI
DATA_PATH Path to data directory ./data -
GOOGLE_SERVICE_ACCOUNT_FILE Path to Google service account file
(for cloud chain)
./key.json -
HTTP_PREFIX HTTP prefix for reverse proxy deployments
(e.g., /impulse)
-
JIRA_API_TOKEN Jira API token for Basic Auth for task management
JIRA_BASE_URL Jira base URL
(e.g., https://your-domain.atlassian.net)
for task management
JIRA_USER_EMAIL Jira user email for Basic Auth for task management
LISTEN_HOST Host to listen on 0.0.0.0 -
LISTEN_PORT Port to listen on 5000 -
LOG_LEVEL Log level INFO -
MATTERMOST_ACCESS_TOKEN Mattermost 'Access Token' for Mattermost
SLACK_BOT_USER_OAUTH_TOKEN Slack 'Bot User OAuth Token' for Slack
SLACK_VERIFICATION_TOKEN Slack 'Verification Token' for Slack
TELEGRAM_BOT_TOKEN Telegram 'Bot Token' for Telegram