Paperless mit Portainer - settings werden nicht beachtet

Ich habe jetzt mit einiger Mühe paperless über portainer installiert und eine alte Datenbank importiert/transferiert.
Allerdings werden anscheinend meine neuen Änderungen der Environment-Viariablen schlicht nicht beachtet

PAPERLESS_TIKA_ENABLED=true
PAPERLESS_TIKA_ENDPOINT=http://localhost:9998
PAPERLESS_OCR_OUTPUT_TYPE=pdf
PAPERLESS_CONSUMER_RECURSIVE=true
PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS=true

Diese Änderungen habe ich als Environment-variables eingestellt.
Speziell die ..recursive Einstellung scheint nicht beachtet zu werden.

ich sehe aber auch beim Starten keinen Hinweis auf irgendwelche Fehler

Mache ich da was grundlegend falsch?

Hi,

Hast du die Variablen manuell angelegt oder einen Stack editiert?

Wenn du die Variablen manuell angelegt hast dann musst du den Container neu deployen:

So sieht das bei mir aus.
Ich probiere nochmals das Update, bilde mir aber ein das schon gemacht zu haben

Mist. keine Änderung

Wenn ich in das consume-Verzeichnis (Die Freigabe heisst bei mir scaninput) eine Datei kopiere sehe ich eindeutig, dass der consume-Prozess angestossen wird.

Tue ich dasselbe mit einem Unterverzeichnis (/scaninput/RechnungenPraxis) dann passiert leider gar nichts.

Versuche mal 1 statt true.

Moin,
wenn Du in Portainer die Environment Variables benutzt, musst Du die auch in Deinem Stack aufrufen!

env_file:
     stack.env

Siehe dazu auch die Hilfe:
https://www.portainer.io/blog/using-env-files-in-stacks-with-portainer

Ich würde dir generell raten mit dem Stack zu arbeiten, ohne extra env Datei!

Dann hast du alles schön übersichtlich in einem Dokument.
Außerdem zeigt dir Portainer an wenn sich Fehle im Stack befinden z. wenn Zeilen falsche eingerückt sind oder Leerzeichen fehlen.

Das würde ich auch so unterschreiben! Ich kenne @Stefans Motivation für die separate env Datei nicht, aber meine Wahrnehmung ist, dass mehrere separate Dateien gerade Anfänger eher verwirren.

1 „Gefällt mir“

Vielen Dank an die zahlreichen Kommentatoren. Das Problem ist jetzt gelöst.

Es lag zum einen daran, dass ich „..RECURSIV“ geschrieben habe, anstatt RECURSIVE.

Außerdem scheint es nicht so einfach möglich den Namen einer Umgebungsvariable zu ändern.
Letztlich musste ich die fehlerhafte Variable löschen und neu anlegen.