Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
Slouží k nastavení časového pásma aplikace. Výchozí hodnota je časové pásmo operačního systému.
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Operace související s časem budou zpracovávány podle tohoto časového pásma. Změna TZ může ovlivnit hodnoty dat v databázi. Podrobnosti naleznete v části 'Přehled dat a času'
Prostředí aplikace. Výchozí hodnota je development. Možnosti zahrnují:
production – Produkční prostředídevelopment – Vývojové prostředíTajný klíč aplikace, který se používá k generování uživatelských tokenů a podobně. Změňte jej na svůj vlastní klíč aplikace a zajistěte, aby nebyl vyzrazen.
Pokud změníte APP_KEY, staré tokeny se stanou neplatnými.
Port aplikace. Výchozí hodnota je 13000.
Prefix adresy NocoBase API. Výchozí hodnota je /api/.
v1.6.0+
Režim spouštění s více jádry (cluster). Pokud je tato proměnná nakonfigurována, bude předána příkazu pm2 start jako parametr -i <instances>. Možnosti jsou shodné s parametrem pm2 -i (viz PM2: Cluster Mode) a zahrnují:
max: použije maximální počet jader CPU-1: použije maximální počet jader CPU minus 1<number>: určí počet jaderVýchozí hodnota je prázdná, což znamená, že režim není povolen.
Tento režim je nutné používat ve spojení s pluginy souvisejícími s cluster režimem, jinak může dojít k abnormalitám ve funkčnosti aplikace.
Více informací naleznete v části: Režim clusteru.
Prefix názvu balíčku pluginu. Výchozí hodnota je: @nocobase/plugin-,@nocobase/preset-.
Například, pokud chcete přidat plugin hello do projektu my-nocobase-app, celý název balíčku pluginu by byl @my-nocobase-app/plugin-hello.
PLUGIN_PACKAGE_PREFIX lze konfigurovat takto:
Pak je mapování mezi názvy pluginů a názvy balíčků následující:
users je @nocobase/plugin-usersnocobase je @nocobase/preset-nocobasehello je @my-nocobase-app/plugin-helloTyp databáze. Možnosti zahrnují:
mariadbmysqlpostgresHostitel databáze (vyžadováno při použití databáze MySQL nebo PostgreSQL).
Výchozí hodnota je localhost.
Port databáze (vyžadováno při použití databáze MySQL nebo PostgreSQL).
Název databáze (vyžadováno při použití databáze MySQL nebo PostgreSQL).
Uživatel databáze (vyžadováno při použití databáze MySQL nebo PostgreSQL).
Heslo k databázi (vyžadováno při použití databáze MySQL nebo PostgreSQL).
Prefix tabulek databáze.
Určuje, zda se názvy databázových tabulek a polí převedou na styl snake case. Výchozí hodnota je false. Pokud používáte databázi MySQL (MariaDB) a lower_case_table_names=1, pak musí být DB_UNDERSCORED nastaveno na true.
Pokud je DB_UNDERSCORED=true, skutečné názvy tabulek a polí v databázi nebudou odpovídat tomu, co vidíte v uživatelském rozhraní. Například orderDetails bude v databázi order_details.
Přepínač pro logování databáze. Výchozí hodnota je off. Možnosti zahrnují:
on – Povolenooff – ZakázánoZpůsob výstupu logů. Více hodnot se odděluje čárkou ,. Výchozí hodnota ve vývojovém prostředí je console, v produkčním prostředí console,dailyRotateFile. Možnosti:
console - console.logfile – SoubordailyRotateFile – Denně rotující souborCesta pro ukládání logů založených na souborech. Výchozí hodnota je storage/logs.
Úroveň výstupu logů. Výchozí hodnota ve vývojovém prostředí je debug, v produkčním prostředí info. Možnosti:
errorwarninfodebugtraceÚroveň výstupu databázových logů je debug a to, zda se logy vypisují, je řízeno proměnnou DB_LOGGING, nikoli LOGGER_LEVEL.
Maximální počet uchovávaných souborů s logy.
LOGGER_TRANSPORT nastaveno na file, výchozí hodnota je 10.LOGGER_TRANSPORT nastaveno na dailyRotateFile, použijte [n]d pro označení počtu dní. Výchozí hodnota je 14d.Rotace logů podle velikosti.
LOGGER_TRANSPORT nastaveno na file, jednotkou jsou bajty a výchozí hodnota je 20971520 (20 * 1024 * 1024).LOGGER_TRANSPORT nastaveno na dailyRotateFile, můžete použít [n]k, [n]m, [n]g. Ve výchozím nastavení není konfigurováno.Formát tisku logů. Výchozí hodnota ve vývojovém prostředí je console, v produkčním prostředí json. Možnosti:
consolejsonlogfmtdelimiterViz: Formát logů
Jedinečný identifikátor pro úložiště mezipaměti, které se má použít, specifikující výchozí úložiště mezipaměti na straně serveru. Výchozí hodnota je memory. Vestavěné možnosti:
memoryredisMaximální počet položek v paměťové mezipaměti. Výchozí hodnota je 2000.
Připojení k Redis, volitelné. Příklad: redis://localhost:6379
Povolit sběr telemetrických dat. Výchozí hodnota je off.
Povolené čtečky monitorovacích metrik. Výchozí hodnota je console. Jiné hodnoty by se měly odkazovat na registrované názvy odpovídajících pluginů čteček, například prometheus. Více hodnot se odděluje čárkou ,.
Povolené procesory trasovacích dat. Výchozí hodnota je console. Jiné hodnoty by se měly odkazovat na registrované názvy odpovídajících pluginů procesorů. Více hodnot se odděluje čárkou ,.