Initial commit
This commit is contained in:
28
Dockerfile
Normal file
28
Dockerfile
Normal file
@@ -0,0 +1,28 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user