fix: update documentation status and upgrade dependencies to NestJS 11 and multer 2.1.1
Test Suite / test (24.15.0) (push) Has been cancelled
Test Suite / test (24.15.0) (push) Has been cancelled
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Intern import-tjänst (`importer-api`) för [recipe-app](../recipe-app). Den hanterar URL-skrapning, OCR, PDF-parsning och AI-kvittoparsning utan databas. Tjänsten körs som Docker-tjänst på det interna `recipe-internal`-nätverket och exponeras inte externt.
|
Intern import-tjänst (`importer-api`) för [recipe-app](../recipe-app). Den hanterar URL-skrapning, OCR, PDF-parsning och AI-kvittoparsning utan databas. Tjänsten körs som Docker-tjänst på det interna `recipe-internal`-nätverket och exponeras inte externt.
|
||||||
|
|
||||||
## Dokumentstatus (2026-05-10)
|
## Dokumentstatus (2026-05-12)
|
||||||
|
|
||||||
Det här dokumentet är skrivet för systemadministratörer och utvecklare som driftar eller vidareutvecklar importtjänsten. För arkitektur, drift och tekniska detaljer, se [TEKNISK_BESKRIVNING.md](TEKNISK_BESKRIVNING.md). För roadmap och prioriteringar, se [next_steps_MSImporter.md](next_steps_MSImporter.md).
|
Det här dokumentet är skrivet för systemadministratörer och utvecklare som driftar eller vidareutvecklar importtjänsten. För arkitektur, drift och tekniska detaljer, se [TEKNISK_BESKRIVNING.md](TEKNISK_BESKRIVNING.md). För roadmap och prioriteringar, se [next_steps_MSImporter.md](next_steps_MSImporter.md).
|
||||||
|
|
||||||
@@ -31,13 +31,18 @@ Det här dokumentet är skrivet för systemadministratörer och utvecklare som d
|
|||||||
## Kort faktadel
|
## Kort faktadel
|
||||||
|
|
||||||
- Runtime: Node.js 22-alpine
|
- Runtime: Node.js 22-alpine
|
||||||
- Ramverk: NestJS 10 + TypeScript 5
|
- Ramverk: NestJS 11 + TypeScript 5
|
||||||
- OCR: `tesseract.js`
|
- OCR: `tesseract.js`
|
||||||
- PDF: `pdf-parse` med `pdfjs-dist/legacy` fallback
|
- PDF: `pdf-parse` med `pdfjs-dist/legacy` fallback
|
||||||
- AI: `@mistralai/mistralai`
|
- AI: `@mistralai/mistralai`
|
||||||
- Upload: `multer`
|
- Upload: `multer` 2.1.1
|
||||||
- Alpine-paket: `tesseract-ocr`, `tesseract-ocr-data-swe`, `tesseract-ocr-data-eng`
|
- Alpine-paket: `tesseract-ocr`, `tesseract-ocr-data-swe`, `tesseract-ocr-data-eng`
|
||||||
|
|
||||||
|
### Saker att veta efter uppgradering
|
||||||
|
|
||||||
|
- Backendberoenden är uppgraderade till NestJS 11-serien och `multer` 2.1.1 för att adressera kända audit-varningar.
|
||||||
|
- CI/node-miljö bör vara Node.js 22 (eller minst Node.js 20.11 för Nest CLI 11).
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
- Git repo: Gitea på `192.168.50.2:2222/nilsjohan/microservice-importer`
|
- Git repo: Gitea på `192.168.50.2:2222/nilsjohan/microservice-importer`
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Teknisk beskrivning av Microservice Importer
|
# Teknisk beskrivning av Microservice Importer
|
||||||
|
|
||||||
## Dokumentstatus (2026-05-10)
|
## Dokumentstatus (2026-05-12)
|
||||||
|
|
||||||
Detta dokument riktar sig till utvecklare och driftansvariga för microservice-importer. Det beskriver arkitektur, drift och tekniska beslut för den interna importtjänsten.
|
Detta dokument riktar sig till utvecklare och driftansvariga för microservice-importer. Det beskriver arkitektur, drift och tekniska beslut för den interna importtjänsten.
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@ Detta dokument riktar sig till utvecklare och driftansvariga för microservice-i
|
|||||||
|
|
||||||
### Körmiljö
|
### Körmiljö
|
||||||
|
|
||||||
- NestJS 10
|
- NestJS 11
|
||||||
- TypeScript 5
|
- TypeScript 5
|
||||||
- Node.js 22-alpine
|
- Node.js 22-alpine
|
||||||
- Port `3001` internt
|
- Port `3001` internt
|
||||||
@@ -125,7 +125,12 @@ docker exec importer-api wget -qO- http://localhost:3001/api/health
|
|||||||
- `pdf-parse`
|
- `pdf-parse`
|
||||||
- `tesseract.js`
|
- `tesseract.js`
|
||||||
- `@mistralai/mistralai`
|
- `@mistralai/mistralai`
|
||||||
- `multer`
|
- `multer` 2.1.1
|
||||||
|
|
||||||
|
### Versionsnotering
|
||||||
|
|
||||||
|
- NestJS-paket är uppgraderade till 11-serien för att ta bort sårbarheter i beroendekedjan.
|
||||||
|
- Nest CLI 11 kräver Node.js 20.11+ i CI- och byggmiljöer.
|
||||||
|
|
||||||
### Alpine-paket
|
### Alpine-paket
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user