# ============================================== # SerpentRace Backend Environment Configuration # ============================================== # Copy this file to .env and fill in your values # APPLICATION CONFIGURATION NODE_ENV=development PORT=3000 APP_BASE_URL=http://localhost:3000 FRONTEND_URL=http://localhost:5173 # DATABASE CONFIGURATION (PostgreSQL) DB_HOST=postgres DB_PORT=5432 DB_NAME=serpentrace DB_USERNAME=postgres DB_PASSWORD=postgres # REDIS CONFIGURATION REDIS_HOST=redis REDIS_PORT=6379 REDIS_URL=redis://redis:6379 # MINIO CONFIGURATION MINIO_ENDPOINT=minio MINIO_PORT=9000 MINIO_ACCESS_KEY=serpentrace MINIO_SECRET_KEY=serpentrace123! MINIO_USE_SSL=false MINIO_BUCKET_NAME=serpentrace-logs # JWT CONFIGURATION JWT_SECRET=your_super_secret_jwt_key_change_in_production JWT_EXPIRY=86400 JWT_EXPIRATION=24h JWT_REFRESH_EXPIRATION=7d GAME_TOKEN_EXPIRY=86400 # EMAIL SERVICE CONFIGURATION EMAIL_HOST=mail.serpentrace.hu EMAIL_PORT=465 EMAIL_SECURE=true EMAIL_USER=noreply@serpentrace.hu EMAIL_PASS=ZUx720ece&Cin&F{ EMAIL_FROM=noreply@serpentrace.com # CHAT SYSTEM CONFIGURATION CHAT_INACTIVITY_TIMEOUT_MINUTES=30 CHAT_MAX_MESSAGES_PER_USER=100 CHAT_MESSAGE_CLEANUP_WEEKS=4 # GAME CONFIGURATION MAX_SPECIAL_FIELDS_PERCENTAGE=67 MAX_GENERATION_TIME_SECONDS=20 GENERATION_ERROR_TOLERANCE=15