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). .. list-table:: :header-rows: 1 :widths: 20 50 30 * - 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:///access_as_user) - (empty)