From 3db2ea49a20a6047eaff0e3d0bc83669bf9c9b48 Mon Sep 17 00:00:00 2001 From: Moritz Date: Tue, 3 Sep 2024 16:07:58 +0200 Subject: [PATCH] add set_logo command --- .env.sample | 1 - abra.sh | 13 +++++++++++++ compose.yml | 1 - 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.env.sample b/.env.sample index 181911f..a66cd2c 100644 --- a/.env.sample +++ b/.env.sample @@ -16,7 +16,6 @@ SECRET_ADMIN_PASSWORD_VERSION=v1 ## Initialization ## PRODUCT_NAME="Support" ORGANIZATION="Test Org" -LOGO_URL=logo.svg # TIMEZONE="Europe/Berlin" LOCALE="de-de" diff --git a/abra.sh b/abra.sh index a6748f8..996f093 100644 --- a/abra.sh +++ b/abra.sh @@ -37,3 +37,16 @@ enable_authentik_sso() { " abra app cmd -T -C support.dev.local-it.cloud zammad-railsserver rails_run "$(printf "%q " $COMMAND )" } + +set_logo() { + LOGO_PATH="$1" + abra app cp "$APP_NAME" "$LOGO_PATH" zammad-railsserver:/tmp/ + filename="$(basename "$LOGO_PATH")" + COMMAND=" + logo_path = '/tmp/$filename'; + logo_content = File.open(logo_path, 'rb') { |file| file.read }; + logo_timestamp = Service::SystemAssets::ProductLogo.store(logo_content); + Setting.set('product_logo', logo_timestamp); + " + abra app cmd -T -C support.dev.local-it.cloud zammad-railsserver rails_run "$(printf "%q " $COMMAND )" +} diff --git a/compose.yml b/compose.yml index dd0c0b7..cb52a31 100644 --- a/compose.yml +++ b/compose.yml @@ -39,7 +39,6 @@ x-shared: ZAMMAD_PROCESS_DELAYED_JOBS_WORKERS: PRODUCT_NAME: ORGANIZATION: - LOGO_URL: LOCALE: ADMIN_EMAIL: SMTP_HOST: