From 827cb16964f367f531d6ae93766c11e4f6388178 Mon Sep 17 00:00:00 2001 From: Moritz Date: Tue, 8 Nov 2022 15:46:13 +0100 Subject: [PATCH] abra.sh post-deployment command to install apps --- .env.sample | 3 ++- abra.sh | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/.env.sample b/.env.sample index 3155405..415d88d 100644 --- a/.env.sample +++ b/.env.sample @@ -19,4 +19,5 @@ EXTRA_VOLUME=/dev/null:/tmp/.dummy # X_FRAME_OPTIONS_ENABLED=1 # X_FRAME_OPTIONS_ALLOW_FROM=embedding-site.example.org -# APPS="calendar" "sociallogin" "onlyoffice" +# APPS="calendar sociallogin onlyoffice" + diff --git a/abra.sh b/abra.sh index d8dd9df..bcb4af5 100644 --- a/abra.sh +++ b/abra.sh @@ -13,6 +13,22 @@ sub_occ(){ sub_app_run php /var/www/html/occ "$@" } +run_occ(){ + su -p www-data -s /bin/sh -c "/var/www/html/occ $@" +} + +install_apps(){ + install_apps="$@" + if [ -z "$install_apps" ] + then + install_apps=$APPS + fi + for app in $install_apps + do + run_occ "app:install $app" + done +} + _backup_app() { # Copied _abra_backup_dir to make UX better on restore and backup {