diff --git a/.env.sample b/.env.sample index a284819..bd1be81 100644 --- a/.env.sample +++ b/.env.sample @@ -47,3 +47,7 @@ DEFAULT_QUOTA="10 GB" # # BBB_URL=https://talk.example.org/bigbluebutton/ # trailing slash! # SECRET_BBB_SECRET_VERSION=v1 +# +# OCC_CMDS="app:disable dashboard" +# OCC_CMDS="$OCC_CMDS|config:app:set sociallogin auto_create_groups --value 1" +# OCC_CMDS="$OCC_CMDS|config:app:set sociallogin hide_default_login --value 1" diff --git a/abra.sh b/abra.sh index ac87c25..11569be 100644 --- a/abra.sh +++ b/abra.sh @@ -9,6 +9,13 @@ run_occ(){ su -p www-data -s /bin/sh -c "/var/www/html/occ $@" } +post_install_occ(){ + IFS='|' read -ra CMD <<< "$OCC_CMDS" + for cmd in "${CMD[@]}"; do + run_occ "$cmd" + done +} + install_apps(){ install_apps="$@" if [ -z "$install_apps" ] diff --git a/compose.yml b/compose.yml index f487bd3..341ffd1 100644 --- a/compose.yml +++ b/compose.yml @@ -50,6 +50,7 @@ services: - admin_password environment: - APPS + - OCC_CMDS - X_FRAME_OPTIONS_ALLOW_FROM - X_FRAME_OPTIONS_ENABLED - DOMAIN