Commit Graph

2 Commits

Author SHA1 Message Date
Henrik Jess Nielsen
58210207ea feat: add taxonomy classify service + /classify endpoint
Some checks failed
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
9c554e91df Add Nomad job and Gitea deploy workflow
Some checks failed
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