48 lines
1.2 KiB
Plaintext
48 lines
1.2 KiB
Plaintext
# =========================================
|
|
# GamePanel Environment Configuration
|
|
# =========================================
|
|
# Copy this file to .env and update values
|
|
# cp .env.example .env
|
|
|
|
# --- Database ---
|
|
DATABASE_URL=postgresql://gamepanel:gamepanel@localhost:5432/gamepanel
|
|
DB_USER=gamepanel
|
|
DB_PASSWORD=gamepanel
|
|
DB_NAME=gamepanel
|
|
DB_PORT=5432
|
|
|
|
# --- Redis ---
|
|
REDIS_URL=redis://:gamepanel@localhost:6379
|
|
REDIS_PASSWORD=gamepanel
|
|
REDIS_PORT=6379
|
|
|
|
# --- API ---
|
|
PORT=3000
|
|
HOST=0.0.0.0
|
|
API_PORT=3000
|
|
NODE_ENV=development
|
|
CORS_ORIGIN=http://localhost:5173
|
|
|
|
# --- JWT (CHANGE IN PRODUCTION!) ---
|
|
# Generate with: node -e "console.log(require('crypto').randomBytes(64).toString('hex'))"
|
|
JWT_SECRET=CHANGE_ME_GENERATE_A_SECURE_64_BYTE_HEX_STRING
|
|
JWT_REFRESH_SECRET=CHANGE_ME_GENERATE_ANOTHER_SECURE_64_BYTE_HEX_STRING
|
|
|
|
# --- Rate Limiting ---
|
|
RATE_LIMIT_MAX=100
|
|
RATE_LIMIT_WINDOW_MS=60000
|
|
|
|
# --- Web ---
|
|
WEB_PORT=80
|
|
|
|
# --- Daemon ---
|
|
DAEMON_CONFIG=/etc/gamepanel/config.yml
|
|
DAEMON_GRPC_PORT=50051
|
|
|
|
# --- CDN (Plugin Artifacts) ---
|
|
CDN_BASE_URL=https://cdn.hibna.com.tr
|
|
CDN_API_KEY=
|
|
CDN_PLUGIN_BUCKET=gamepanel-plugin-artifacts
|
|
CDN_PLUGIN_ARTIFACT_TTL_SECONDS=900
|
|
CDN_WEBHOOK_SECRET=
|