From c8f7c5a2e0bd01340ca76f35ed6d90dbc7e84dc0 Mon Sep 17 00:00:00 2001 From: Arnaud Veron Date: Wed, 18 Aug 2021 15:17:20 +0200 Subject: [PATCH] Added zpm addon scripts deployment * once a zpm package is installed through auto_install, it populates ${ZAMMAD_DIR}/db/addon/ with rb scripts * this commit now triggers package migration, and rebuilds assets --- containers/zammad/docker-entrypoint.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/containers/zammad/docker-entrypoint.sh b/containers/zammad/docker-entrypoint.sh index 619cbd1..2ac344f 100755 --- a/containers/zammad/docker-entrypoint.sh +++ b/containers/zammad/docker-entrypoint.sh @@ -81,6 +81,13 @@ if [ "$1" = 'zammad-init' ]; then bundle exec rake db:migrate fi + # ensure package DB and asset changes are applied + if [ -d "${ZAMMAD_DIR}/auto_install/" ]; then + echo "Performing package migrations and rebuilding assets..." + bundle exec rake zammad:package:migrate + bundle exec rake assets:precompile + fi + # es config echo "changing settings..." if [ "${ELASTICSEARCH_ENABLED}" == "false" ]; then