Environment Variables
Influxion uses environment variables for configuration. You can set these variables
individually in your shell (e.g., export VAR=value) or place them in a .env file
at the project root (a stub .env file is provided).
Variable |
Description |
Default |
|---|---|---|
INFLUXION_DATABASE_URL |
Database URL for SQLModel |
sqlite:///./influxion.db |
INFLUXION_DB_ECHO |
Echo SQL statements when truthy |
(empty) |
INFLUXION_USE_CELERY |
Enable Celery for background PDF generation |
(empty) |
INFLUXION_CELERY_BROKER_URL |
Celery broker URL |
amqp://guest@localhost// |
INFLUXION_CELERY_RESULT_BACKEND |
Celery result backend URL |
rpc:// |
INFLUXION_VAULT_URL |
Azure Key Vault URL for signing certificates |
(empty) |
INFLUXION_AZURE_TENANT_ID |
Azure tenant (directory) ID |
(empty) |
INFLUXION_AZURE_CLIENT_ID |
Azure application (client) ID |
(empty) |
INFLUXION_AZURE_CLIENT_SECRET |
Azure client secret |
(empty) |
INFLUXION_AZURE_AUDIENCE |
Application (client) ID URI of the Influxion API (audience) |
(empty) |
INFLUXION_AZURE_DEFAULT_SCOPE |
Default OAuth2 scope for Influxion API (e.g., api://<client-id>/access_as_user) |
(empty) |