docker compose down
- Fare backup con tar di tutta la directory
tar cvzf dir.tar.gz dir/
docker compose up
- Entrare nell'immagine come root, e installare ciò che serve:
docker compose exec moodle-app bash
apt update; apt install sudo vim wget
passwd daemon
gpasswd -a daemon sudo
exit
- Entrare nell'immagine come utente daemon per eseguire l'upgrade
docker compose exec --user daemon moodle-app bash
cd /bitnami
sudo wget https://download.moodle.org/download.php/direct/stable404/moodle-4.4.1.tgz
sudo mkdir moodle.backup
sudo mv moodle/* moodle.backup/ -v
sudo mv moodle/.[a-z]* moodle.backup/ -v
ls moodle # must be empty
sudo tar xvzf moodle-4.4.1.tgz
sudo cp moodle.backup/config.php moodle/
sudo chown -R daemon:root moodle
cd moodle
/opt/bitnami/php/bin/php admin/cli/maintenance.php --enable
/opt/bitnami/php/bin/php admin/cli/upgrade.php
/opt/bitnami/php/bin/php admin/cli/maintenance.php --disable
- Entrare nell'interfaccia web e verificare che sia tutto ok in
Site Administration/Server/Environment
Riferimenti