| 1234567891011121314151617181920212223242526272829303132333435363738 |
- # BambuTrack Environment Configuration
- # Copy this file to .env and adjust values as needed
- # Debug mode (true = DEBUG logging, false = production with INFO logging)
- DEBUG=true
- # Log level (only used when DEBUG=false)
- # Options: DEBUG, INFO, WARNING, ERROR
- LOG_LEVEL=INFO
- # Enable file logging (logs written to logs/bambutrack.log)
- LOG_TO_FILE=true
- # Home Assistant Integration (for HA Add-on deployments)
- # When both HA_URL and HA_TOKEN are set, Home Assistant integration is automatically enabled
- # and these values override any database settings (read-only in UI)
- # HA_URL=http://supervisor/core
- # HA_TOKEN=your-long-lived-access-token
- # Trusted iframe origins (#1191) — comma-separated list of scheme://host[:port]
- # origins permitted to embed Bambuddy via <iframe>. Defaults to empty (strict:
- # only same-origin embedding allowed). Set this to your Home Assistant origin
- # when using the HA Webpage dashboard panel, since HA on port 8123 and Bambuddy
- # on port 8000 are different origins to the browser. Wildcards, paths, and
- # non-http(s) schemes are rejected at startup with a warning.
- # TRUSTED_FRAME_ORIGINS=http://homeassistant.local:8123
- # MFA at-rest encryption key (#1219) — Fernet, base64-encoded 32 bytes.
- # Auto-generated and stored in DATA_DIR/.mfa_encryption_key on first startup
- # if unset. Set explicitly to manage the key out-of-band (e.g. via a secret
- # manager).
- # Generate with: python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
- #
- # NOTE: Local backups (.zip) include the auto-generated key file, so a backup
- # is self-contained. If you set this variable explicitly, ensure your backups
- # also store the value separately (otherwise an encrypted backup cannot be
- # restored after key loss).
- # MFA_ENCRYPTION_KEY=
|