27 lines
950 B
Plaintext
27 lines
950 B
Plaintext
# BanGUI Backend — Environment Variables
|
|
# Copy this file to .env and fill in the values.
|
|
# Never commit .env to version control.
|
|
|
|
# Path to the BanGUI application SQLite database.
|
|
BANGUI_DATABASE_PATH=bangui.db
|
|
|
|
# Path to the fail2ban Unix domain socket.
|
|
BANGUI_FAIL2BAN_SOCKET=/var/run/fail2ban/fail2ban.sock
|
|
|
|
# Secret key used to sign session tokens. Use a long, random string.
|
|
# Generate with: python -c "import secrets; print(secrets.token_hex(64))"
|
|
BANGUI_SESSION_SECRET=replace-this-with-a-long-random-secret
|
|
|
|
# Session duration in minutes. Default: 60 minutes.
|
|
BANGUI_SESSION_DURATION_MINUTES=60
|
|
|
|
# Timezone for displaying timestamps in the UI (IANA tz name).
|
|
BANGUI_TIMEZONE=UTC
|
|
|
|
# Application log level: debug | info | warning | error | critical
|
|
BANGUI_LOG_LEVEL=info
|
|
|
|
# Comma-separated list of allowed CORS origins when the frontend is served
|
|
# from a different origin than the backend.
|
|
BANGUI_CORS_ALLOWED_ORIGINS=http://localhost:5173
|