Henrik Jess Nielsen
|
58210207ea
|
feat: add taxonomy classify service + /classify endpoint
Deploy classify service / build-and-deploy (push) Failing after 24s
Deploy fil (kreuzberg) / deploy (push) Successful in 53s
- scripts/taxonomy.py: shared taxonomy with 14 categories, keyword scorer
and classify_text() function
- scripts/classify_server.py: FastAPI service — forwards to kreuzberg /extract,
applies taxonomy, returns category/subcategory/confidence alongside full kreuzberg response
- Dockerfile.classify: lightweight Python image for classify service
- classify.nomad: Nomad job → classify.i80.dk
- .gitea/workflows/classify.yml: CI/CD pipeline (build + deploy)
- analyse_familie.py: refactored to import from taxonomy.py (no duplication)
- .gitignore: exclude dokumenter_keywords.* and extract_all.log
|
2026-06-05 19:57:39 +02:00 |
|
Henrik Jess Nielsen
|
f0300b586b
|
Nomad changes
Deploy fil (kreuzberg) / deploy (push) Successful in 53s
|
2026-06-03 22:00:42 +02:00 |
|
Henrik Jess Nielsen
|
c1ce2d505e
|
Nomad changes
Deploy fil (kreuzberg) / deploy (push) Successful in 44s
|
2026-06-03 06:51:54 +02:00 |
|
Henrik Jess Nielsen
|
2620d6b50d
|
feat: add GET / route returning info response
Deploy fil (kreuzberg) / deploy (push) Successful in 44s
Maps root path to the existing info_handler so the service
returns a 200 with version info instead of 404.
|
2026-06-02 00:26:15 +02:00 |
|
Henrik Jess Nielsen
|
5304f72106
|
Nomad changes
Deploy fil (kreuzberg) / deploy (push) Successful in 48s
|
2026-06-01 23:53:58 +02:00 |
|
Henrik Jess Nielsen
|
b4c07d3693
|
Nomad changes
Deploy fil (kreuzberg) / deploy (push) Successful in 49s
|
2026-06-01 23:40:55 +02:00 |
|
Henrik Jess Nielsen
|
72b1a0a6ed
|
Deploy to int node instead of autobox
Deploy fil (kreuzberg) / deploy (push) Successful in 40s
autobox exits 132 (SIGILL) - try int node which may support the required CPU features.
|
2026-06-01 22:44:46 +02:00 |
|
Henrik Jess Nielsen
|
ec7962aaed
|
Switch to core image to fix SIGILL (exit 132)
Deploy fil (kreuzberg) / deploy (push) Has been cancelled
The full/latest variant uses PaddleOCR compiled with AVX2 which is not
supported on autobox. The core variant uses Tesseract only.
|
2026-06-01 22:43:54 +02:00 |
|
Henrik Jess Nielsen
|
9c554e91df
|
Add Nomad job and Gitea deploy workflow
Deploy fil (kreuzberg) / deploy (push) Has been cancelled
Deploy kreuzberg as 'fil' service on fil.i80.dk via Nomad.
Uses upstream ghcr.io/kreuzberg-dev/kreuzberg:latest image.
|
2026-06-01 22:41:19 +02:00 |
|
Henrik Jess Nielsen
|
66e2212cfc
|
first commit
|
2026-06-01 22:38:57 +02:00 |
|