# Server Configuration NODE_ENV=production PORT=3000 # Database Configuration (удаленный сервер) MONGODB_URI=mongodb://103.80.87.247:27017/nakama # JWT Secrets JWT_SECRET=your_jwt_secret_change_me_32chars_minimum JWT_ACCESS_SECRET=your_access_secret_change_me_32chars JWT_REFRESH_SECRET=your_refresh_secret_change_me_32chars JWT_ACCESS_EXPIRES_IN=300 JWT_REFRESH_EXPIRES_IN=604800 # Telegram Bot Configuration TELEGRAM_BOT_TOKEN=your_telegram_bot_token MODERATION_BOT_TOKEN=your_moderation_bot_token MODERATION_OWNER_USERNAMES=glpshchn00 MODERATION_CHANNEL_USERNAME=@reichenbfurry # Gelbooru API GELBOORU_API_KEY=your_gelbooru_api_key GELBOORU_USER_ID=your_gelbooru_user_id # Frontend URL FRONTEND_URL=http://localhost:5173 VITE_API_URL=http://localhost:3000/api # CORS Configuration CORS_ORIGIN=* # Redis (optional) REDIS_URL= # MinIO Configuration (S3-compatible object storage) MINIO_ENABLED=true MINIO_ENDPOINT=103.80.87.247 # IP вашего MinIO сервера MINIO_PORT=9000 # API порт (обычно 9000, консоль на 9901) MINIO_USE_SSL=false MINIO_ACCESS_KEY=minioadmin # Получите из MinIO Console MINIO_SECRET_KEY=minioadmin # Получите из MinIO Console MINIO_BUCKET=nakama-media MINIO_REGION=us-east-1 MINIO_PUBLIC_URL= # Опционально: CDN URL MINIO_PUBLIC_BUCKET=false # File Upload (fallback для локального хранилища) MAX_FILE_SIZE=10485760 UPLOADS_DIR=uploads # Rate Limiting RATE_LIMIT_GENERAL=100 RATE_LIMIT_POSTS=10 RATE_LIMIT_INTERACTIONS=20 # Cache TTL (seconds) CACHE_TTL_POSTS=300 CACHE_TTL_USERS=600 CACHE_TTL_SEARCH=180