تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
يُستخدم لتعيين المنطقة الزمنية للتطبيق، والقيمة الافتراضية هي المنطقة الزمنية لنظام التشغيل.
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
ستتم معالجة العمليات المتعلقة بالوقت بناءً على هذه المنطقة الزمنية. قد يؤثر تعديل TZ على قيم التاريخ في قاعدة البيانات. لمزيد من التفاصيل، راجع "نظرة عامة على التاريخ والوقت"
بيئة التطبيق، القيمة الافتراضية هي development. تتضمن الخيارات المتاحة:
production بيئة الإنتاجdevelopment بيئة التطويرمفتاح سر التطبيق، يُستخدم لتوليد رموز المستخدم (tokens) وغيرها. قم بتغييره إلى مفتاح التطبيق الخاص بك وتأكد من عدم تسريبه.
إذا تم تغيير APP_KEY، فستصبح الرموز القديمة (tokens) غير صالحة.
منفذ التطبيق، القيمة الافتراضية هي 13000.
بادئة عنوان API الخاص بـ NocoBase، القيمة الافتراضية هي /api/.
v1.6.0+
وضع بدء التشغيل متعدد النوى (العنقودي). إذا تم تكوين هذا المتغير، فسيتم تمريره إلى أمر pm2 start كمعامل -i <instances>. تتوافق الخيارات مع معامل pm2 -i (راجع PM2: Cluster Mode)، وتشمل:
max: استخدام أقصى عدد من نوى وحدة المعالجة المركزية (CPU)-1: استخدام أقصى عدد من نوى وحدة المعالجة المركزية (CPU) مطروحًا منه 1<number>: تحديد عدد معين من النوىالقيمة الافتراضية فارغة، مما يعني أنه غير مُفعّل.
يجب استخدام هذا الوضع مع الإضافات (plugins) المتعلقة بوضع العنقود، وإلا فقد تظهر وظائف التطبيق بشكل غير طبيعي.
لمزيد من المعلومات، راجع: وضع العنقود.
بادئة اسم حزمة الإضافة، القيمة الافتراضية هي: @nocobase/plugin-,@nocobase/preset-.
على سبيل المثال، لإضافة إضافة hello إلى مشروع my-nocobase-app، سيكون اسم الحزمة الكامل للإضافة هو @my-nocobase-app/plugin-hello.
يمكن تكوين PLUGIN_PACKAGE_PREFIX على النحو التالي:
عندئذٍ، تكون العلاقة بين أسماء الإضافات وأسماء الحزم كما يلي:
users هو @nocobase/plugin-usersnocobase هو @nocobase/preset-nocobasehello هو @my-nocobase-app/plugin-helloنوع قاعدة البيانات، تتضمن الخيارات المتاحة:
mariadbmysqlpostgresمضيف قاعدة البيانات (يتطلب التكوين عند استخدام قاعدة بيانات MySQL أو PostgreSQL).
القيمة الافتراضية هي localhost.
منفذ قاعدة البيانات (يتطلب التكوين عند استخدام قاعدة بيانات MySQL أو PostgreSQL).
اسم قاعدة البيانات (يتطلب التكوين عند استخدام قاعدة بيانات MySQL أو PostgreSQL).
مستخدم قاعدة البيانات (يتطلب التكوين عند استخدام قاعدة بيانات MySQL أو PostgreSQL).
كلمة مرور قاعدة البيانات (يتطلب التكوين عند استخدام قاعدة بيانات MySQL أو PostgreSQL).
بادئة جداول البيانات.
ما إذا كان سيتم تحويل أسماء جداول وقواعد البيانات إلى نمط snake_case، القيمة الافتراضية هي false. إذا كنت تستخدم قاعدة بيانات MySQL (MariaDB) وكانت lower_case_table_names=1، فيجب أن تكون DB_UNDERSCORED بقيمة true.
عندما تكون DB_UNDERSCORED=true، فإن أسماء الجداول والحقول الفعلية في قاعدة البيانات لن تتطابق مع ما يظهر في الواجهة. على سبيل المثال، orderDetails في قاعدة البيانات ستكون order_details.
مفتاح تشغيل/إيقاف تسجيل قاعدة البيانات، القيمة الافتراضية هي off. تتضمن الخيارات المتاحة:
on تفعيلoff تعطيلطريقة إخراج السجل (log)، تُفصل القيم المتعددة بفاصلة ,. القيمة الافتراضية في بيئة التطوير هي console، وفي بيئة الإنتاج هي console,dailyRotateFile. الخيارات المتاحة:
console - console.logfile - ملفdailyRotateFile - ملف متجدد يومياًمسار تخزين السجلات المستندة إلى الملفات، القيمة الافتراضية هي storage/logs.
مستوى إخراج السجل. القيمة الافتراضية في بيئة التطوير هي debug، وفي بيئة الإنتاج هي info. الخيارات المتاحة:
errorwarninfodebugtraceمستوى إخراج سجل قاعدة البيانات هو debug، ويتم التحكم في إخراجه بواسطة DB_LOGGING، ولا يتأثر بـ LOGGER_LEVEL.
الحد الأقصى لعدد ملفات السجل التي يتم الاحتفاظ بها.
LOGGER_TRANSPORT هو file، تكون القيمة الافتراضية 10.LOGGER_TRANSPORT هو dailyRotateFile، استخدم [n]d لتمثيل عدد الأيام. القيمة الافتراضية هي 14d.تدوير السجلات حسب الحجم.
LOGGER_TRANSPORT هو file، تكون الوحدة byte، والقيمة الافتراضية هي 20971520 (20 * 1024 * 1024).LOGGER_TRANSPORT هو dailyRotateFile، يمكنك استخدام [n]k, [n]m, [n]g. لا يتم تكوينه افتراضيًا.تنسيق طباعة السجل. الافتراضي في بيئة التطوير هو console، وفي بيئة الإنتاج هو json. الخيارات المتاحة:
consolejsonlogfmtdelimiterراجع: تنسيق السجل
المعرف الفريد لطريقة التخزين المؤقت (cache) المستخدمة، يحدد طريقة التخزين المؤقت الافتراضية من جانب الخادم. القيمة الافتراضية هي memory. الخيارات المضمنة:
memoryredisالحد الأقصى لعدد العناصر في ذاكرة التخزين المؤقت (memory cache)، القيمة الافتراضية هي 2000.
اتصال Redis، اختياري. مثال: redis://localhost:6379
تفعيل جمع بيانات القياس عن بعد (telemetry)، القيمة الافتراضية هي off.
قارئات مقاييس المراقبة المُمكّنة، القيمة الافتراضية هي console. يجب أن تشير القيم الأخرى إلى الأسماء المسجلة لإضافات القارئ المقابلة، مثل prometheus. تُفصل القيم المتعددة بفاصلة ,.
معالجات بيانات التتبع (trace) المُمكّنة، القيمة الافتراضية هي console. يجب أن تشير القيم الأخرى إلى الأسماء المسجلة لإضافات المعالج المقابلة. تُفصل القيم المتعددة بفاصلة ,.