LuceneXWMS

LUCENEX / Dokumentācija

Arhitektūra un dati

Priekšgals, API, datubāzu nodrošinātāji un pašreizējā Cloudflare robeža.

Pārskatīts 2026. gada 9. novembrī · WMS 8020cd0

Pašreizējā lietotnes tehnoloģiju kopa

  • Priekšgals: Vue 3, TypeScript, Vue Router, Vuex, Vuetify un Vite. XLSX un drukas palīgmoduļi darbojas pārlūkā.
  • Aizmugursistēma: C# / ASP.NET Core ar .NET 7, Entity Framework Core, marķieru autentifikāciju un servera darbību tiesību pārbaudi.
  • Datubāze: pašreizējais noklusējums ir SQLite. Ir MySQL, SQL Server un PostgreSQL konfigurācija, taču norādītie šīs versijas pieņemšanas pierādījumi balstās SQLite. Nodrošinātāja maiņai vajadzīga shēmas/datu migrācija un darbplūsmu pārbaudes.
  • Vizualizācija: iegulti Unity WebGL resursi, kas kompilēti atsevišķi no Vue saskarnes.

Lietotnes pieprasījumu ceļš

Browser / Vue
  → same-origin /api
  → ASP.NET Core controllers
  → authorization + warehouse services
  → Entity Framework Core
  → persistent SQLite database

Cloudflare aizmugursistēmas pārrakstīšana nav pabeigta

Repozitorijā ir Worker/statisko resursu izvietošanas ceļš, kas pārsūta API pieprasījumus uz .NET konteineru un lielos Unity resursus glabā R2. Konta piekļuve Containers bloķēja šo aizmugursistēmas ceļu. Tika sākts nepabeigts TypeScript/Workers/D1 pārrakstīšanas melnraksts, kas vēlāk apturēts; darbplūsmu līdzvērtība nav dokumentēta.

Šī dokumentācijas vietne Cloudflare vidē darbojas neatkarīgi. Tās pieejamība nenozīmē, ka noliktavas lietotne ir palaista.