# dev | staging | production BUNORD_ENV=dev # debug | info | warn | error LOG_LEVEL=info LOG_DIR=./logs LOG_RETENTION_DAYS=14 DISCORD_TOKEN= DISCORD_CLIENT_ID= DISCORD_CLIENT_SECRET= # test server, commands register here instantly GUILD_ID= OWNER_ID= MAINTENANCE_MODE=false SHARD_COUNT=auto # sqlite:./data/bunord.db or postgres://user:pass@host:5432/bunord DATABASE_URL=sqlite:./data/bunord.db BACKUP_DIR=./backups BACKUP_CRON=0 4 * * * HEALTH_PORT=3000 WEB_PORT=3001 WEB_PUBLIC_URL=http://localhost:3001 SESSION_SECRET= WEBHOOK_SECRET= METRICS_ENABLED=false METRICS_PORT=9464 ALERT_WEBHOOK_URL= # overrides "today" for date based modules, e.g. 2026-01-31 BUNORD_FAKE_TODAY=