From f355b160a1cd5b386d14d386213d7585ba678840 Mon Sep 17 00:00:00 2001 From: Evilham Date: Sun, 13 Nov 2022 10:02:24 +0100 Subject: [PATCH] Revert "DD- facilita la instalacion desde el dd-ctl" This reverts commit bd27ef4b6adbda26531c5e915aef191a04d207ec. Which is generating various installation issues. --- dd-ctl | 14 +------------- dd-install.sh | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/dd-ctl b/dd-ctl index a3afc1b..a70a4b7 100755 --- a/dd-ctl +++ b/dd-ctl @@ -444,21 +444,12 @@ setup_moodle(){ echo " --> Applying custom settings in moodle" # TODO: check why admin/cli/cfg can't be read with -u nobody docker exec -i dd-apps-moodle sh -s <<-EOF - php7 admin/cli/maintenance.php --enable php7 admin/cli/cfg.php --name=guestloginbutton --set=0 php7 admin/cli/cfg.php --name=enrol_plugins_enabled --set=manual php7 admin/cli/cfg.php --name=enablemobilewebservice --set=0 php7 admin/cli/cfg.php --name=enablebadges --set=0 php7 admin/cli/cfg.php --name=timezone --set="${MOODLE_TIMEZONE-Europe/Madrid}" - php7 admin/cli/upgrade.php --non-interactive - php7 theme/cbe/postinstall.php \ - --wwwroot="moodle.${DD_DOMAIN}" \ - --ncadmin="${NEXTCLOUD_ADMIN_USER}" \ - --ncpass="${NEXTCLOUD_ADMIN_PASSWORD}" \ - --sitename="${DD_TITLE}" \ - --contactname="${DD_LETSENCRYPT_EMAIL}" \ - --contactemail="${DD_LETSENCRYPT_EMAIL}" - php7 admin/cli/maintenance.php --disable + php7 admin/cli/purge_caches.php EOF } @@ -914,9 +905,6 @@ case "$OPERATION" in setup_moodle setup_wordpress - chown 82:82 /opt/DD/data/moodle/saml2/* - chmod 777 /opt/DD/data/moodle/saml2/* - saml --no-up cat <<-EOF diff --git a/dd-install.sh b/dd-install.sh index 7ad873b..8708ef2 100755 --- a/dd-install.sh +++ b/dd-install.sh @@ -238,6 +238,22 @@ sleep 30 ./dd-ctl down ./dd-ctl up +# Address Moodle custom settings, plugins and registration +NEXTCLOUD_ADMIN_USER="$(grep -E '^NEXTCLOUD_ADMIN_USER=' dd.conf | cut -d = -f 2-)" +NEXTCLOUD_ADMIN_PASSWORD="$(grep -E '^NEXTCLOUD_ADMIN_PASSWORD=' dd.conf | cut -d = -f 2-)" +docker exec -i -u nobody dd-apps-moodle sh -s <