From 6bfcd87976fedca45f5c1b2e78074a4253f708e9 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Mon, 24 May 2021 15:02:04 +0200 Subject: [PATCH] bundles/paperless-ng: ensure we have static files --- bundles/paperless-ng/items.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bundles/paperless-ng/items.py b/bundles/paperless-ng/items.py index 5bf1f82..f97b324 100644 --- a/bundles/paperless-ng/items.py +++ b/bundles/paperless-ng/items.py @@ -16,6 +16,7 @@ git_deploy = { 'repo': 'https://github.com/jonaswinkler/paperless-ng.git', 'rev': node.metadata.get('paperless/version'), 'triggers': { + 'action:paperless_collectstatic', 'action:paperless_compile_frontend', 'action:paperless_install_deps', 'action:paperless_migrate_database', @@ -103,6 +104,16 @@ actions = { 'pkg_apt:nodejs', }, }, + 'paperless_collectstatic': { + 'command': + 'cd /opt/paperless/src/src && ' + 'sudo -Hu paperless /opt/paperless/venv/bin/python manage.py collectstatic', + 'triggered': True, + 'needs': { + 'directory:/opt/paperless/static', + 'file:/opt/paperless/src/paperless.conf', + }, + }, } svc_systemd = {