{"repo": "babakdalivand/cmswp", "files": {"server/.env.example": {"bc4d3be39ba2aecaa9a8f9dfbdceffc2174a8263": {"t": 1785746620.8218102, "n": 1290, "h": "39e712c987208f0f", "c": "# ─── Server ───────────────────────────────────────────────\nPORT=3001\nNODE_ENV=production\n\n# ─── MySQL Database (Hostinger) ───────────────────────────\nDB_HOST=localhost\nDB_PORT=3306\nDB_NAME=u123456_cms\nDB_USER=u123456_cms\nDB_PASSWORD=your_strong_password\n\n# ─── JWT ──────────────────────────────────────────────────\n# Generate with: openssl rand -base64 64\nJWT_SECRET=replace_with_64_char_random_string\nJWT_EXPIRES_IN=15m\n# Refresh token TTL in milliseconds (default: 30 days)\nJWT_REFRESH_EXPIRES_MS=2592000000\n\n# ─── Encryption (for AI keys stored in DB) ────────────────\n# Must be exactly 32 characters\nENCRYPTION_KEY=replace_with_32_char_random_key!!\n\n# ─── WordPress ────────────────────────────────────────────\nWP_URL=https://yoursite.com\nWP_API_USER=your_wp_username\nWP_API_PASSWORD=your_wp_application_password\n\n# ─── AI Master Keys (optional — users can bring their own) ─\nDAILY_AI_QUOTA=10\nADMIN_GEMINI_KEY=AIza...\nADMIN_OPENAI_KEY=sk-...\nADMIN_CLAUDE_KEY=sk-ant-...\nADMIN_DEEPSEEK_KEY=sk-...\nADMIN_GROK_KEY=xai-...\nADMIN_MISTRAL_KEY=...\n\n# ─── Telegram (for daily backup delivery) ─────────────────\nTELEGRAM_BOT_TOKEN=123456789:your_bot_token\nTELEGRAM_ADMIN_CHAT_ID=your_chat_id\n\n# ─── CORS ─────────────────────────────────────────────────\nCLIENT_URL=https://your-app-url.com\n"}, "ab908729f1775c3f0e88a98cbe56513f18903e3d": {"t": 1785766348.8315144, "n": 1290, "h": "39e712c987208f0f", "c": "# ─── Server ───────────────────────────────────────────────\nPORT=3001\nNODE_ENV=production\n\n# ─── MySQL Database (Hostinger) ───────────────────────────\nDB_HOST=localhost\nDB_PORT=3306\nDB_NAME=u123456_cms\nDB_USER=u123456_cms\nDB_PASSWORD=your_strong_password\n\n# ─── JWT ──────────────────────────────────────────────────\n# Generate with: openssl rand -base64 64\nJWT_SECRET=replace_with_64_char_random_string\nJWT_EXPIRES_IN=15m\n# Refresh token TTL in milliseconds (default: 30 days)\nJWT_REFRESH_EXPIRES_MS=2592000000\n\n# ─── Encryption (for AI keys stored in DB) ────────────────\n# Must be exactly 32 characters\nENCRYPTION_KEY=replace_with_32_char_random_key!!\n\n# ─── WordPress ────────────────────────────────────────────\nWP_URL=https://yoursite.com\nWP_API_USER=your_wp_username\nWP_API_PASSWORD=your_wp_application_password\n\n# ─── AI Master Keys (optional — users can bring their own) ─\nDAILY_AI_QUOTA=10\nADMIN_GEMINI_KEY=AIza...\nADMIN_OPENAI_KEY=sk-...\nADMIN_CLAUDE_KEY=sk-ant-...\nADMIN_DEEPSEEK_KEY=sk-...\nADMIN_GROK_KEY=xai-...\nADMIN_MISTRAL_KEY=...\n\n# ─── Telegram (for daily backup delivery) ─────────────────\nTELEGRAM_BOT_TOKEN=123456789:your_bot_token\nTELEGRAM_ADMIN_CHAT_ID=your_chat_id\n\n# ─── CORS ─────────────────────────────────────────────────\nCLIENT_URL=https://your-app-url.com\n"}}}}