"Configured post-consume script does not exist"?

Aktuell kriege ich das nicht zum Laufen.
Configured als „/usr/local/bin/test.sh“
Die bash-Datei enthält den Code aus der Webseite
test.sh ist ausführbar - sowohl für root als auch paperless

root@paperless-ngx:/usr/local/bin# test.sh

A document with an id of was just consumed. I know the
following additional information about it:

  • Generated File Name:
  • Archive Path:
  • Source Path:
  • Created:
  • Added:
  • Modified:
  • Thumbnail Path:
  • Download URL:
  • Thumbnail URL:
  • Correspondent:
  • Tags:

It was consumed with the passphrase

root@paperless-ngx:/usr/local/bin# ls -la
total 12
drwxr-xr-x 2 root root 4096 Mar 28 08:46 .
drwxr-xr-x 10 root root 4096 Oct 10 13:26 …
-rwxrwxrwx 1 paperless paperless 610 Mar 28 07:41 test.sh
root@paperless-ngx:/usr/local/bin#

Ich habe lediglich einen Beitrag dzu gefunden und die Lösung war ein Berechtigungsproblem.
paperless läuft als Container

Dein Docker-Container kennt keine Pfade auf deinem System, nur diejenigen, die er selber mitbringt (darauf hast du keinen Zugriff) bzw. diejenigen, die du als Volume mountest.

Ich habe im Ordner paperless-ngx einen weiteren Unterordner „scripts“ angelegt und diesen Ordner als Volume angegeben:

volumes:
      <der ganze Rest>
      - ../scripts:/mnt/scripts