Upgrade di Moodle in modalità docker con immagine bitnami

From RVM Wiki
Revision as of 11:17, 21 May 2024 by Gabriele.vivinetto (talk | contribs) (Created page with "* Fermare l'istanza: docker compose down * Fare backup con tar di tutta la directory tar cvzf dir.tar.gz dir/ * Modificare il docker-compose.yml con i tag corretti dell'immagine e le eventuali modifiche prese da https://github.com/bitnami/containers/blob/main/bitnami/moodle/4.4/debian-12/docker-compose.yml * Avviare il container, che partirà con l'immagine aggiornata, ma i sorgenti php saranno ancora gli stessi: docker compose up * Entrare nell'immagine come ro...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
  • Fermare l'istanza:
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 containername bash
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 containername bash
  • Procedere con l'upgrade

cd /bitnami sudo wget https://download.moodle.org/download.php/direct/stable404/moodle-4.4.tgz sudo mkdir moodle.backup sudo mv moodle/* mdooel.backup/ -v sudo mv moodle/.[a-z]* moodle.backup/ -v ls moodle # must be empty sudo tar xvzf moodle-4.4.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