- Added support for new environment variables in `.env.example` for public site and legal operator information. - Integrated core commands into the bot's command structure for improved functionality. - Implemented a new `publishBotStatus` function to update bot status in Redis, enhancing monitoring capabilities. - Updated the landing page to include features, invite links, and support server access, improving user experience. - Enhanced localization with new keys for core commands and landing page elements in both English and German. - Improved error handling and logging for bot presence updates and status publishing.
35 lines
955 B
Plaintext
35 lines
955 B
Plaintext
NODE_ENV=development
|
|
# Shared by apps/bot (gateway connection) and apps/webui (narrow REST calls +
|
|
# BullMQ job enqueueing for guild backups, giveaways and the scheduler).
|
|
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=
|
|
|
|
# Public site / bot links (Phase 8)
|
|
SUPPORT_SERVER_URL=
|
|
LEGAL_OPERATOR_NAME=
|
|
LEGAL_OPERATOR_ADDRESS=
|
|
LEGAL_OPERATOR_EMAIL=
|
|
LEGAL_OPERATOR_PHONE=
|