מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית
משמש להגדרת אזור הזמן של היישום. ברירת המחדל היא אזור הזמן של מערכת ההפעלה.
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
פעולות הקשורות לזמן יעובדו בהתאם לאזור זמן זה. שינוי TZ עלול להשפיע על ערכי התאריך במסד הנתונים. לפרטים נוספים, עיינו ב'סקירת תאריך ושעה'.
סביבת היישום. ערך ברירת המחדל הוא development. האפשרויות כוללות:
production - סביבת ייצורdevelopment - סביבת פיתוחמפתח הסוד של היישום, המשמש ליצירת אסימוני משתמש (tokens) ועוד. שנו אותו למפתח יישום משלכם וודאו שהוא אינו נחשף כלפי חוץ.
אם APP_KEY משתנה, גם האסימונים הישנים יפסיקו להיות תקפים.
פורט היישום. ערך ברירת המחדל הוא 13000.
קידומת כתובת ה-API של NocoBase. ערך ברירת המחדל הוא /api/.
v1.6.0+
מצב הפעלה מרובה ליבות (אשכול). אם משתנה זה מוגדר, הוא יועבר לפקודת pm2 start כפרמטר -i <instances>. האפשרויות תואמות לפרמטר -i של pm2 (ראו PM2: Cluster Mode), וכוללות:
max: שימוש במספר הליבות המקסימלי של המעבד-1: שימוש במספר הליבות המקסימלי של המעבד פחות 1<number>: ציון מספר הליבותערך ברירת המחדל ריק, מה שאומר שהמצב אינו מופעל.
מצב זה דורש שימוש בתוספים הקשורים למצב אשכול, אחרת פונקציונליות היישום עלולה להיות חריגה.
למידע נוסף, עיינו ב: מצב אשכול.
קידומת שם חבילת התוסף. ברירת המחדל היא: @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 - מושבתשיטת פלט היומן. ערכים מרובים מופרדים באמצעות ,. ערך ברירת המחדל בסביבת פיתוח הוא 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ראו: פורמט יומן
מזהה ייחודי לשיטת אחסון המטמון לשימוש, המציין את שיטת המטמון המוגדרת כברירת מחדל בצד השרת. ערך ברירת המחדל הוא memory. האפשרויות המובנות הן:
memoryredisהמספר המרבי של פריטים במטמון הזיכרון. ערך ברירת המחדל הוא 2000.
חיבור Redis, אופציונלי. דוגמה: redis://localhost:6379
הפעלת איסוף נתוני טלמטריה. ברירת המחדל היא off.
קוראי מדדי ניטור מופעלים. ברירת המחדל היא console. ערכים אחרים צריכים להתייחס לשמות הרשומים של התוספים המתאימים של הקוראים, כגון prometheus. ערכים מרובים מופרדים באמצעות ,.
מעבדי נתוני עקבות (trace) מופעלים. ברירת המחדל היא console. ערכים אחרים צריכים להתייחס לשמות הרשומים של התוספים המתאימים של המעבדים. ערכים מרובים מופרדים באמצעות ,.