# Paperless-ngx mit E-Rechnungs-Unterstuetzung (XRechnung + ZUGFeRD). # # Das Plugin nutzt das Parser-Framework aus 3.x. Es meldet sich unter der # Entry-Point-Gruppe paperless_ngx.parsers an und wird beim Start automatisch # gefunden. Passt eine Datei nicht, greifen wieder die eingebauten Parser. # # Fuer XRechnung wird Apache FOP gebraucht (XSL-FO -> PDF), das wiederum eine # Java-Laufzeit benoetigt. ZUGFeRD kommt ohne aus, dort wird das vorhandene # PDF/A-3 unveraendert durchgereicht. # # Bauen: docker compose build webserver # Pruefen nach dem Start: # docker compose exec webserver python -c \ # "from paperless.parsers.registry import get_parser_registry; print(get_parser_registry())" FROM ghcr.io/paperless-ngx/paperless-ngx:3.1.0 USER root RUN apt-get update \ && apt-get install --no-install-recommends -y default-jre-headless git \ && rm -rf /var/lib/apt/lists/* # Version pinnen, sobald ein getagtes Release vorliegt - das Projekt ist neu. RUN pip install --no-cache-dir \ "paperless-ngx-erechnung @ git+https://github.com/bitbetterde/paperless-ngx-erechnung.git" USER paperless