add set_logo command

This commit is contained in:
2024-09-03 16:07:58 +02:00
parent 4d77a2e48a
commit 3db2ea49a2
3 changed files with 13 additions and 2 deletions

View File

@ -16,7 +16,6 @@ SECRET_ADMIN_PASSWORD_VERSION=v1
## Initialization ## ## Initialization ##
PRODUCT_NAME="Support" PRODUCT_NAME="Support"
ORGANIZATION="Test Org" ORGANIZATION="Test Org"
LOGO_URL=logo.svg
# TIMEZONE="Europe/Berlin" # TIMEZONE="Europe/Berlin"
LOCALE="de-de" LOCALE="de-de"

13
abra.sh
View File

@ -37,3 +37,16 @@ enable_authentik_sso() {
" "
abra app cmd -T -C support.dev.local-it.cloud zammad-railsserver rails_run "$(printf "%q " $COMMAND )" 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 )"
}

View File

@ -39,7 +39,6 @@ x-shared:
ZAMMAD_PROCESS_DELAYED_JOBS_WORKERS: ZAMMAD_PROCESS_DELAYED_JOBS_WORKERS:
PRODUCT_NAME: PRODUCT_NAME:
ORGANIZATION: ORGANIZATION:
LOGO_URL:
LOCALE: LOCALE:
ADMIN_EMAIL: ADMIN_EMAIL:
SMTP_HOST: SMTP_HOST: