feat(compose): ner-service für LeadScraper Impressum-Inhaber-Erkennung #3

Merged
csaeum merged 1 commit from feature/ner-service into main 2026-07-25 20:21:01 +00:00
Owner

Zusammenfassung

Neuer Service ner-service im Compose-Stack: spaCy-basierte deutsche Named-Entity-Recognition (Python 3.13), isoliert vom Frappe-Bench-Python (spaCys thinc-Abhängigkeit hat kein Wheel für die von Frappe/develop verlangte Python-Version >=3.14).

  • Build: Remote-Git-Build-Context auf Frappe-Projekte/LeadScraper-Google.git#main:ner-service — kein lokaler Checkout des LeadScraper-Repos nötig, auch nicht auf einem reinen Live-Server.
  • Healthcheck: per python3 statt wget (im python:3.13-slim-Image nicht vorhanden — beim Testen aufgefallen und korrigiert).
  • Kein Bind-Mount/Dev-Overlay in dieser ersten Umsetzung (ändert sich selten).

docs/install.md (Abschnitt 9c) und README.md entsprechend ergänzt.

Gehört zusammen mit Frappe-Projekte/LeadScraper-Google#7 (enthält den ner-service/-Ordner selbst sowie den zugehörigen Bugfix in der Impressum-Erkennung).

## Zusammenfassung Neuer Service `ner-service` im Compose-Stack: spaCy-basierte deutsche Named-Entity-Recognition (Python 3.13), isoliert vom Frappe-Bench-Python (spaCys `thinc`-Abhängigkeit hat kein Wheel für die von Frappe/develop verlangte Python-Version >=3.14). - **Build:** Remote-Git-Build-Context auf `Frappe-Projekte/LeadScraper-Google.git#main:ner-service` — kein lokaler Checkout des LeadScraper-Repos nötig, auch nicht auf einem reinen Live-Server. - **Healthcheck:** per `python3` statt `wget` (im `python:3.13-slim`-Image nicht vorhanden — beim Testen aufgefallen und korrigiert). - Kein Bind-Mount/Dev-Overlay in dieser ersten Umsetzung (ändert sich selten). `docs/install.md` (Abschnitt 9c) und `README.md` entsprechend ergänzt. Gehört zusammen mit [Frappe-Projekte/LeadScraper-Google#7](http://forgejo.localdomain/Frappe-Projekte/LeadScraper-Google/pulls/7) (enthält den `ner-service/`-Ordner selbst sowie den zugehörigen Bugfix in der Impressum-Erkennung).
Adds a new ner-service container (spaCy-based German NER, Python 3.13),
built via remote Git build context from Frappe-Projekte/LeadScraper-Google
(ner-service/ subfolder). Runs isolated from the Frappe bench since spaCy's
thinc dependency has no wheel for the Python version Frappe (develop)
requires.

Healthcheck uses python3 instead of wget, since python:3.13-slim doesn't
include wget.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
csaeum merged commit ca82bb3061 into main 2026-07-25 20:21:01 +00:00
csaeum deleted branch feature/ner-service 2026-07-25 20:21:01 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Docker-Stacks/frappe-crm-erp!3
No description provided.