chore: autoformatting abra.sh

This commit is contained in:
Philipp Rothmann 2023-05-08 11:43:45 +02:00 committed by Christian Galo
parent 8fdad4c913
commit bdcdbf5e41
1 changed files with 21 additions and 23 deletions

44
abra.sh
View File

@ -5,30 +5,28 @@ export NGINX_CONF_VERSION=v4
export MY_CNF_VERSION=v4 export MY_CNF_VERSION=v4
export ENTRYPOINT_VERSION=v3 export ENTRYPOINT_VERSION=v3
run_occ(){ run_occ() {
su -p www-data -s /bin/sh -c "/var/www/html/occ $@" su -p www-data -s /bin/sh -c "/var/www/html/occ $@"
} }
post_install_occ(){ post_install_occ() {
IFS='|' read -ra CMD <<< "$OCC_CMDS" IFS='|' read -ra CMD <<<"$OCC_CMDS"
for cmd in "${CMD[@]}"; do for cmd in "${CMD[@]}"; do
run_occ "$cmd" run_occ "$cmd"
done done
} }
install_apps(){ install_apps() {
install_apps="$@" install_apps="$@"
if [ -z "$install_apps" ] if [ -z "$install_apps" ]; then
then
install_apps=$APPS install_apps=$APPS
fi fi
for app in $install_apps for app in $install_apps; do
do
run_occ "app:install $app" run_occ "app:install $app"
done done
} }
set_app_config(){ set_app_config() {
APP=$1 APP=$1
KEY=$2 KEY=$2
VALUE=$3 VALUE=$3
@ -56,22 +54,22 @@ install_bbb() {
set_app_config bbb api.secret "$(cat /run/secrets/bbb_secret)" set_app_config bbb api.secret "$(cat /run/secrets/bbb_secret)"
} }
install_onlyoffice(){ install_onlyoffice() {
install_apps onlyoffice install_apps onlyoffice
set_app_config onlyoffice DocumentServerUrl "$ONLYOFFICE_URL" set_app_config onlyoffice DocumentServerUrl "$ONLYOFFICE_URL"
set_app_config onlyoffice jwt_secret "$(cat /run/secrets/onlyoffice_jwt)" set_app_config onlyoffice jwt_secret "$(cat /run/secrets/onlyoffice_jwt)"
set_app_config onlyoffice customizationForcesave true set_app_config onlyoffice customizationForcesave true
} }
set_default_quota(){ set_default_quota() {
set_app_config files default_quota "$DEFAULT_QUOTA" set_app_config files default_quota "$DEFAULT_QUOTA"
} }
set_authentik(){ set_authentik() {
install_apps sociallogin install_apps sociallogin
AUTHENTIK_SECRET=$(cat /run/secrets/authentik_secret) AUTHENTIK_SECRET=$(cat /run/secrets/authentik_secret)
AUTHENTIK_ID=$(cat /run/secrets/authentik_id) AUTHENTIK_ID=$(cat /run/secrets/authentik_id)
set_app_config sociallogin custom_providers " set_app_config sociallogin custom_providers "
{ {
\"custom_oidc\":[ \"custom_oidc\":[
{ {
@ -96,10 +94,10 @@ set_app_config sociallogin custom_providers "
] ]
}" }"
set_app_config sociallogin update_profile_on_login 1 set_app_config sociallogin update_profile_on_login 1
set_app_config sociallogin auto_create_groups 1 set_app_config sociallogin auto_create_groups 1
set_app_config sociallogin hide_default_login 1 set_app_config sociallogin hide_default_login 1
run_occ 'config:system:set social_login_auto_redirect --value true' run_occ 'config:system:set social_login_auto_redirect --value true'
run_occ 'config:system:set allow_user_to_change_display_name --value=false' run_occ 'config:system:set allow_user_to_change_display_name --value=false'
run_occ 'config:system:set lost_password_link --value=disabled' run_occ 'config:system:set lost_password_link --value=disabled'
} }