मुख्य सामग्री पर जाएं

पर्यावरण चर

कॉन्फ़िगरेशन के लिए एप्लिकेशन निम्नलिखित पर्यावरण चर का समर्थन करता है:

चरविवरणडिफ़ॉल्ट
PORTमुख्य वेब एप्लिकेशन के लिए पोर्ट9666
CRON_PORTक्रॉन सेवा (शेड्यूलिंग) के लिए पोर्ट। यदि सेट नहीं है, तो PORT + 1 का उपयोग करता है9667
CRON_BIND_HOSTपता जहां क्रॉन सेवा सुनती है। लूपबैक डिफ़ॉल्ट है ताकि नियंत्रण एपीआई एक्सपोज़ न हो।127.0.0.1
CRON_SERVICE_SECRETक्रॉन-सेवा रूट्स को बदलने के लिए आवश्यक साझा रहस्य जब सेवा लूपबैक पर बाउंड नहीं है। नेक्स्ट.जेएस प्रॉक्सी इसे X-Cron-Service-Secret के रूप में फॉरवर्ड करता है।सेट नहीं है (यदि लूपबैक नहीं है तो आवश्यक)
NODE_ENVनोड.जेएस वातावरण (development या production)production
NEXT_TELEMETRY_DISABLEDनेक्स्ट.जेएस टेलीमेट्री अक्षम करें (सभी नेक्स्ट.जेएस स्क्रिप्ट्स और डॉकर में सेट किया गया)1
TZएप्लिकेशन के लिए समय क्षेत्रEurope/London
PWD_ENFORCEfalse पर सेट करें ताकि पासवर्ड जटिलता आवश्यकताओं (अपरकेस, लोअरकेस, संख्याएं) को अक्षम किया जा सके।लागू (पूर्ण सत्यापन)
PWD_MIN_LENवर्णों में न्यूनतम पासवर्ड लंबाई (हमेशा लागू)8
IP_TRUSTED_PROXIESरिवर्स प्रॉक्सीज़ के अल्पविराम से अलग किए गए सीआईडीआर जिन्हें X-Forwarded-For सेट करने की अनुमति हैसेट नहीं है
ADMIN_IP_ALLOWLIST_ENABLEDएडमिन आईपी अनुमति सूची सक्षम फ्लैग को ओवरराइड करें (true / false)सेट नहीं है (सेटिंग्स का उपयोग करें)
ADMIN_IP_ALLOWLISTएडमिन इंटरफ़ेस के लिए अल्पविराम से अलग किए गए सीआईडीआरसेट नहीं है
EXTERNAL_API_IP_ALLOWLIST_ENABLEDबाहरी एपीआई अनुमति सूची सक्षम फ्लैग को ओवरराइड करें (true / false)सेट नहीं है (सेटिंग्स का उपयोग करें)
EXTERNAL_API_IP_ALLOWLIST/api/upload, /api/summary, और /api/lastbackup* के लिए अल्पविराम से अलग किए गए सीआईडीआरसेट नहीं है
DUPLISTATUS_PUBLIC_URLडुप्लिस्टैटस वेब यूआई का सार्वजनिक आधार यूआरएल (कोई ट्रेलिंग स्लैश नहीं)। जब सेट किया जाता है, तो सेटिंग्स → दैनिक सारांश सार्वजनिक डैशबोर्ड यूआरएल और दैनिक सारांश ईमेल शामिल करता है {duplistatus_link}। जब सेट नहीं किया जाता है, तो सहेजी गई सेटिंग का उपयोग किया जाता है; यदि वह भी खाली है, तो कोई डैशबोर्ड लिंक नहीं जोड़ा जाता है।सेट नहीं है

NEXT_TELEMETRY_DISABLED=1 को डॉकर इमेज और pnpm build, pnpm build-local, pnpm start, pnpm start-local, और pnpm dev द्वारा सेट किया गया है, इसलिए नेक्स्ट.जेएस कोई अनाम सीएलआई टेलीमेट्री एकत्र नहीं करता है। जब नए विकास वातावरण का उपयोग कर रहे हों या स्रोत से कंपाइल कर रहे हों, तो अपने उपयोगकर्ता कॉन्फ़िग में ऑप्ट-आउट को भी बनाए रखें, npx next telemetry disable चलाएं।