64 lines
1.7 KiB
Bash
64 lines
1.7 KiB
Bash
# ==============================================================================
|
|
# Epicnextcms — Environment Configuration
|
|
# Focus: Epicnextcms & Autonomy / Rest Optimization
|
|
# ==============================================================================
|
|
|
|
# --- DATABASE CONNECTION (Arcturus Emulator LIVE/COPY Database) ---
|
|
DATABASE_URL=mysql://user:[email protected]: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= |