From 551343e65b77d60b73794bd40437c8549a2b6c91 Mon Sep 17 00:00:00 2001 From: Daniel Radl Date: Fri, 24 Apr 2026 00:48:13 +0200 Subject: [PATCH] fix(compose): add update-assets service --- compose.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/compose.yaml b/compose.yaml index 5920e6d3..92d66622 100644 --- a/compose.yaml +++ b/compose.yaml @@ -10,6 +10,8 @@ x-depends-on-configurator: &depends_on_configurator depends_on: configurator: condition: service_completed_successfully + update-assets: + condition: service_completed_successfully x-backend-defaults: &backend_defaults <<: [*depends_on_configurator, *customizable_image] @@ -17,6 +19,13 @@ x-backend-defaults: &backend_defaults - sites:/home/frappe/frappe-bench/sites services: + update-assets: + <<: *customizable_image + command: > + bash -c "rm -rf /mnt/sites/assets/ && cp -r /home/frappe/frappe-bench/sites/assets /mnt/sites/" + volumes: + - sites:/mnt/sites # mounted at a different path! + restart: on-failure configurator: <<: *backend_defaults platform: linux/amd64