- Added OWNER_USER_IDS to .env.example for specifying global bot owners. - Introduced new models in the Prisma schema: CommandOverride, OwnerTeamMember, GlobalUserBlacklist, GuildBlacklist, FeatureFlag, BotPresenceConfig, ChangelogEntry, and OwnerAuditLog to support advanced bot management features. - Updated env.ts to preprocess OWNER_USER_IDS for better handling of global bot owner IDs. - Modified ModulePlaceholderPage to ensure proper routing for remaining dashboard modules.
26 lines
658 B
Plaintext
26 lines
658 B
Plaintext
NODE_ENV=development
|
|
BOT_TOKEN=
|
|
BOT_CLIENT_ID=
|
|
BOT_CLIENT_SECRET=
|
|
BOT_GUILD_ID=
|
|
DATABASE_URL=postgresql://nexumi:nexumi@postgres:5432/nexumi
|
|
REDIS_URL=redis://redis:6379
|
|
LOG_LEVEL=info
|
|
DEFAULT_LOCALE=de
|
|
METRICS_TOKEN=
|
|
SENTRY_DSN=
|
|
BACKUP_RETENTION_DAYS=14
|
|
BACKUP_CRON=0 3 * * *
|
|
BACKUP_DIR=/backups
|
|
HEALTH_PORT=8080
|
|
PUBLIC_BASE_URL=http://localhost:8080
|
|
TWITCH_CLIENT_ID=
|
|
TWITCH_CLIENT_SECRET=
|
|
|
|
# WebUI (apps/webui)
|
|
WEBUI_URL=http://10.111.0.65:3000
|
|
# Must be at least 32 characters long. Generate e.g. with `openssl rand -hex 32`.
|
|
SESSION_SECRET=
|
|
# Comma-separated Discord user IDs treated as global bot owners (owner panel, Phase 7 Batch C).
|
|
OWNER_USER_IDS=
|