# ============================================================================== # Epicnextcms — Environment Configuration # Focus: Epicnextcms & Autonomy / Rest Optimization # ============================================================================== # --- DATABASE CONNECTION (Arcturus Emulator LIVE/COPY Database) --- DATABASE_URL=mysql://user:password@127.0.0.1:3306/atomcms DATABASE_POOL_SIZE=10 DATABASE_IDLE_TIMEOUT_MS=300000 DATABASE_CONNECT_TIMEOUT_MS=10000 # --- REDIS CACHE & RATE LIMITING (Required for production stability) --- REDIS_URL=redis://127.0.0.1:6379 # --- APPLICATION URLS & HOTEL SETTINGS --- HOTEL_NAME=EPIC WEB CONTROL APP_URL=http://localhost:3000 NEXT_PUBLIC_APP_URL=http://localhost:3000 AUTH_URL=http://localhost:3000 # --- SECURITY & AUTHENTICATION --- # Ensure AUTH_SECRET is at least 32 characters long in production AUTH_SECRET=your-super-secret-auth-key-change-this-min-32-chars APP_KEY= CONVERT_PASSWORDS=false PASSWORD_HASH=bcrypt # --- ASSETS & EMULATOR INTEGRATION --- BADGE_UPLOAD_DIR= EMULATOR_JAR_PATH= EMULATOR_BACKUP_DIR= EMULATOR_BACKUP_KEEP=7 # --- RCON CONNECTION --- RCON_HOST=127.0.0.1 RCON_PORT=3001 NEXT_PUBLIC_IMAGER_URL=http://localhost:3000/imaging # --- EMAIL & NOTIFICATIONS --- RESEND_API_KEY= SMTP_HOST= SMTP_PORT=587 SMTP_USER=SMTP_PASSWORD= SMTP_FROM= # --- ALERTING & MONITORING --- DISCORD_WEBHOOK_URL= ALERT_EMAIL= # --- MODERATION & PAYMENTS --- OPENAI_API_KEY= PAYPAL_CLIENT_ID= PAYPAL_SECRET= PAYPAL_API=https://api-m.sandbox.paypal.com # --- LOGGING & ERROR TRACKING (Sentry) --- LOG_LEVEL=info SENTRY_DSN= NEXT_PUBLIC_SENTRY_DSN= SENTRY_ORG= SENTRY_PROJECT= SENTRY_AUTH_TOKEN= APP_VERSION= NEXT_PUBLIC_APP_VERSION=