Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
Används för att ställa in applikationens tidszon, standardvärdet är operativsystemets tidszon.
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Tidsrelaterade operationer kommer att behandlas enligt denna tidszon. Att ändra TZ kan påverka datumvärdena i databasen. För mer information, se 'Översikt över datum och tid'
Applikationsmiljö, standardvärdet är development. Alternativen inkluderar:
production Produktionsmiljödevelopment UtvecklingsmiljöApplikationens hemliga nyckel, som används för att generera användartoken med mera. Ändra den till er egen applikationsnyckel och se till att den inte läcker ut.
Om APP_KEY ändras kommer gamla token att bli ogiltiga.
Applikationsport, standardvärdet är 13000.
NocoBase API-adressprefix, standardvärdet är /api/.
v1.6.0+
Startläge för flerkärnig (kluster) drift. Om denna variabel konfigureras, skickas den vidare till kommandot pm2 start som parametern -i <instances>. Alternativen överensstämmer med pm2:s -i parameter (se PM2: Klusterläge), inklusive:
max: använder maximalt antal CPU-kärnor-1: använder maximalt antal CPU-kärnor minus 1<number>: specificerar antalet kärnorStandardvärdet är tomt, vilket innebär att det inte är aktiverat.
Detta läge måste användas tillsammans med plugin för klusterläge, annars kan applikationens funktionalitet bli felaktig.
För mer information, se: Klusterläge.
Prefix för plugin-paketnamn, standardvärdet är: @nocobase/plugin-,@nocobase/preset-.
Om ni till exempel lägger till hello-pluginet till projektet my-nocobase-app, blir pluginets fullständiga paketnamn @my-nocobase-app/plugin-hello.
PLUGIN_PACKAGE_PREFIX kan konfigureras som:
Då är mappningen mellan plugin-namn och paketnamn följande:
users-pluginet är @nocobase/plugin-usersnocobase-pluginet är @nocobase/preset-nocobasehello-pluginet är @my-nocobase-app/plugin-helloDatabastyp, alternativen inkluderar:
mariadbmysqlpostgresDatabasvärd (måste konfigureras vid användning av MySQL- eller PostgreSQL-databas).
Standardvärdet är localhost.
Databasport (måste konfigureras vid användning av MySQL- eller PostgreSQL-databas).
Databasnamn (måste konfigureras vid användning av MySQL- eller PostgreSQL-databas).
Databasanvändare (måste konfigureras vid användning av MySQL- eller PostgreSQL-databas).
Databaslösenord (måste konfigureras vid användning av MySQL- eller PostgreSQL-databas).
Tabellprefix för databasen.
Om databasens tabellnamn och fältnamn ska konverteras till snake_case-stil, standardvärdet är false. Om ni använder en MySQL (MariaDB) databas och lower_case_table_names=1, måste DB_UNDERSCORED vara true.
När DB_UNDERSCORED=true kommer de faktiska tabell- och fältnamnen i databasen inte att överensstämma med vad som visas i gränssnittet. Till exempel kommer orderDetails i databasen att vara order_details.
Växla för databasloggning, standardvärdet är off. Alternativen inkluderar:
on Aktiveradoff InaktiveradLoggutgångssätt, flera värden separeras med ,. Standardvärdet i utvecklingsmiljö är console, och i produktionsmiljö är console,dailyRotateFile. Alternativ:
console - console.logfile - FildailyRotateFile - Daglig roterande filFilbaserad sökväg för logglagring, standardvärdet är storage/logs.
Loggnivå för utdata. Standardvärdet i utvecklingsmiljö är debug, och i produktionsmiljö är info. Alternativ:
errorwarninfodebugtraceDatabasens loggnivå för utdata är debug, och om den ska visas styrs av DB_LOGGING, inte av LOGGER_LEVEL.
Maximalt antal loggfiler att behålla.
LOGGER_TRANSPORT är file, är standardvärdet 10.LOGGER_TRANSPORT är dailyRotateFile, används [n]d för att representera dagar. Standardvärdet är 14d.Roterar loggar efter storlek.
LOGGER_TRANSPORT är file, är enheten byte, och standardvärdet är 20971520 (20 * 1024 * 1024).LOGGER_TRANSPORT är dailyRotateFile, kan ni använda [n]k, [n]m, [n]g. Inte konfigurerat som standard.Loggutskriftsformat. Standardvärdet i utvecklingsmiljö är console, och i produktionsmiljö är json. Alternativ:
consolejsonlogfmtdelimiterSe: Loggformat
Den unika identifieraren för den cachelagringsmetod som ska användas, specificerar serverns standardcachelagringsmetod. Standardvärdet är memory, inbyggda alternativ:
memoryredisMaximalt antal objekt i minnescachen, standardvärdet är 2000.
Redis-anslutning, valfritt. Exempel: redis://localhost:6379
Aktiverar insamling av telemetridata, standardvärdet är off.
Aktiverade mätvärdesläsare för övervakning, standardvärdet är console. Andra värden ska hänvisa till de registrerade namnen på motsvarande plugin för läsare, som prometheus. Flera värden separeras med ,.
Aktiverade spårningsdatabehandlare, standardvärdet är console. Andra värden ska hänvisa till de registrerade namnen på motsvarande plugin för behandlare. Flera värden separeras med ,.