chore: add ultimate high-performance .env.example for Epicnextcms
Deploy / release (push) Skipped
Deploy / deploy (push) Failing after 1m15s

This commit is contained in:
openhands committed 2026-07-28 18:32:40 +02:00
1 parent 2e2aba11af
commit e69c2fbb04
1 file changed
+39 -34
+39 -34
View File
@@ -1,47 +1,57 @@
# ============================================================================== # ==============================================================================
# Epicnextcms — Environment Configuration # EPIC WEB CONTROL — Ultimate Speed & Low-Latency Example Configuration
# Focus: Epicnextcms & Autonomy / Rest Optimization
# ============================================================================== # ==============================================================================
# --- DATABASE CONNECTION (Arcturus Emulator LIVE/COPY Database) --- # --- DATABASE (High Performance Pooling & Strict Timeouts) ---
DATABASE_URL=mysql://user:password@127.0.0.1:3306/atomcms DATABASE_URL="mysql://user:password@localhost:3306/dbname?charset=utf8mb4&parseTime=true&loc=Local&connection_limit=150&connect_timeout=5&socket_timeout=5"
DATABASE_POOL_SIZE=10 DATABASE_POOL_SIZE=150
DATABASE_IDLE_TIMEOUT_MS=300000 DATABASE_IDLE_TIMEOUT_MS=60000
DATABASE_CONNECT_TIMEOUT_MS=10000 DATABASE_CONNECT_TIMEOUT_MS=5000
# --- REDIS CACHE & RATE LIMITING (Required for production stability) --- # --- REDIS (Lightning Fast Caching & Sessions) ---
REDIS_URL=redis://127.0.0.1:6379 REDIS_URL=redis://127.0.0.1:6379?connect_timeout=2
REDIS_CACHE_TTL_DEFAULT=7200
# --- APPLICATION URLS & HOTEL SETTINGS --- # --- CORE RUNTIME & PERFORMANCE FLAGS ---
NODE_ENV=production
PORT=3002
NEXT_TELEMETRY_DISABLED=1
UV_THREADPOOL_SIZE=16
# --- HOTEL & URLS ---
HOTEL_NAME=EPIC WEB CONTROL HOTEL_NAME=EPIC WEB CONTROL
APP_URL=http://localhost:3000 APP_URL=http://localhost:3002
NEXT_PUBLIC_APP_URL=http://localhost:3000 NEXT_PUBLIC_APP_URL=http://localhost:3002
AUTH_URL=http://localhost:3000 AUTH_URL=http://localhost:3002
# --- SECURITY & AUTHENTICATION --- # --- IMAGER ---
# Ensure AUTH_SECRET is at least 32 characters long in production IMAGING_UPSTREAM_URL=http://127.0.0.1:3030/imaging
NEXT_PUBLIC_IMAGER_URL=http://localhost:3002/imaging
# --- SECURITY & HASHING (High Performance) ---
AUTH_SECRET=your-super-secret-auth-key-change-this-min-32-chars AUTH_SECRET=your-super-secret-auth-key-change-this-min-32-chars
APP_KEY= APP_KEY=base64:your-app-key-here=
CONVERT_PASSWORDS=false CONVERT_PASSWORDS=true
PASSWORD_HASH=bcrypt PASSWORD_HASH=argon2id
BCRYPT_ROUNDS=10
# --- ASSETS & EMULATOR INTEGRATION --- # --- PATHS ---
BADGE_UPLOAD_DIR= BADGE_UPLOAD_DIR=./public/assets/images/badges
EMULATOR_JAR_PATH= EMULATOR_JAR_PATH=./emulator/Arcturus.jar
EMULATOR_BACKUP_DIR= EMULATOR_BACKUP_DIR=./backups/emulator
EMULATOR_BACKUP_KEEP=7 EMULATOR_BACKUP_KEEP=7
# --- RCON CONNECTION --- # --- RCON (Low Latency Loop) ---
RCON_HOST=127.0.0.1 RCON_HOST=127.0.0.1
RCON_PORT=3001 RCON_PORT=3001
NEXT_PUBLIC_IMAGER_URL=http://localhost:3000/imaging RCON_TIMEOUT_MS=2000
# --- EMAIL & NOTIFICATIONS --- # --- EMAIL & NOTIFICATIONS ---
RESEND_API_KEY=
SMTP_HOST= SMTP_HOST=
SMTP_PORT=587 SMTP_PORT=587
SMTP_USER=SMTP_PASSWORD= SMTP_USER=
SMTP_FROM= SMTP_PASSWORD=
SMTP_FROM=[email protected]
# --- ALERTING & MONITORING --- # --- ALERTING & MONITORING ---
DISCORD_WEBHOOK_URL= DISCORD_WEBHOOK_URL=
@@ -53,12 +63,7 @@ PAYPAL_CLIENT_ID=
PAYPAL_SECRET= PAYPAL_SECRET=
PAYPAL_API=https://api-m.sandbox.paypal.com PAYPAL_API=https://api-m.sandbox.paypal.com
# --- LOGGING & ERROR TRACKING (Sentry) --- # --- QUIET LOGGING (Crucial for Speed: Less I/O = Faster CPU) ---
LOG_LEVEL=info LOG_LEVEL=error
SENTRY_DSN= SENTRY_DSN=
NEXT_PUBLIC_SENTRY_DSN= NEXT_PUBLIC_SENTRY_DSN=
SENTRY_ORG=
SENTRY_PROJECT=
SENTRY_AUTH_TOKEN=
APP_VERSION=
NEXT_PUBLIC_APP_VERSION=