diff --git a/.env.sample b/.env.sample index 79dd4b8..de18254 100644 --- a/.env.sample +++ b/.env.sample @@ -44,6 +44,13 @@ DEFAULT_QUOTA="10 GB" # MAIL_DOMAIN= # SECRET_SMTP_PASSWORD_VERSION=v1 +## Customization +# THEMING_COLOR= +# THEMING_SLOGAN= +# COPY_ASSETS="flow_background.jpg|app:/var/www/html/themes/background.jpg" +# COPY_ASSETS="$COPY_ASSETS icon_left_brand.svg|app:/var/www/html/themes/logo.svg" +# COPY_ASSETS="$COPY_ASSETS icon.png|app:/web/dist/assets/icons/icon.png" + # APPS="calendar" # COLLABORA_URL=https://collabora.example.com diff --git a/abra.sh b/abra.sh index 3285a3f..ca88380 100644 --- a/abra.sh +++ b/abra.sh @@ -52,6 +52,27 @@ set_logfile_stdout() { set_system_config logfile '/dev/stdout' } +customize() { + if [ -z "$1" ] + then + echo "Usage: ... customize " + exit 1 + fi + asset_dir=$1 + for asset in $COPY_ASSETS; do + source=$(echo $asset | cut -d "|" -f1) + target=$(echo $asset | cut -d "|" -f2) + echo copy $source to $target + abra app cp $APP_NAME $asset_dir/$source $target + done + + abra app cmd -T $APP_NAME app set_app_config theming color \"$THEMING_COLOR\" + abra app cmd -T $APP_NAME app set_app_config theming slogan \"$THEMING_SLOGAN\" + abra app cmd -T $APP_NAME app run_occ "theming:config background \"/var/www/html/themes/flow_background.jpg\"" + abra app cmd -T $APP_NAME app run_occ "theming:config logo \"/var/www/html/themes/icon_left_brand.svg\"" + abra app cmd -T $APP_NAME app run_occ "theming:config logoheader \"/var/www/html/themes/icon.png\"" +} + install_bbb() { install_apps bbb set_app_config bbb app.navigation true @@ -121,8 +142,3 @@ set_authentik() { run_occ 'config:system:set allow_user_to_change_display_name --value=false' run_occ 'config:system:set lost_password_link --value=disabled' } - - -disable_skeletondirectory() { - run_occ "config:system:set skeletondirectory --value ''" -}