mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-06-25 19:55:31 +02:00
1.3 KiB
1.3 KiB
Administration
Moodle Docker Directory Path
Moodle lives in: cd /opt/docker/moodle
Upgrade
docker exec --user daemon moodle php /opt/bitnami/moodle/admin/cli/upgrade.php --non-interactive
Delete Cache
To clean the cache execute:
docker exec --user daemon moodle php /opt/bitnami/moodle/admin/cli/purge_caches.php
docker exec --user root moodle rm -rf \
/bitnami/moodledata/cache/* \
/bitnami/moodledata/localcache/* \
/bitnami/moodledata/temp/* \
/bitnami/moodledata/sessions/*
docker restart moodle
CLI
A detailled Guid how to use the CLI in moodle you will find here.
General Administration Tasks
Radical Erase of Setup
To manually erase the full moodle setup inkluding all data execute:
CLI:
cd /opt/docker/moodle && \
docker compose down -v || {
echo "docker compose down failed, cleaning up manually"
rm -rv /mnt/hdd/data/docker/volumes/moodle_*
docker compose down -v
} && \
rm -rv /opt/docker/moodle
Afterwards login to the database and execute
MariaDB:
DROP DATABASE IF EXISTS moodle;
to delete all data in the database related to this role.
Virgin Setup
After the installation you can rerun this role to create a fresh setup of Moodle.